Escrito por J.F. el Monday, 3 de December del 2007 a las 10:48
VÃa Anieto2k, un test realizado para saber que navegador es más rápido en ejecutar el código Javascript. Al parecer, la beta de Firefox 3 sale bastante mal colocada, por lo que deberá ser un aspecto que mejorar por los desarrolladores. el más rápido ha sido Opera 9.50a.


Categoria: General,Javascript
Escrito por J.F. el Friday, 30 de November del 2007 a las 16:01
Un curioso efecto al abrir un pop up en neustra página web gracias a Javascript. Tenamos en cuenta que hola.htm es el fichero el cual se abrirá en la ventana nueva, con el efecto. Lo he probado en explorer y firefox, y funciona.
Aquà tienes el código de ejemplo, y recuerda cambair hola.htm por el documento que desees abrir. Si deseas cambiar las dimensiones resultantes de la ventana, puedes hacerlo modificando los valores de las variables ancho, alto,etc.
HTML:
-
-
-
</head>
-
-
-
-
var ancho = 100
-
var alto = 100
-
var fin = 300
-
var x = 100
-
var y = 100
-
-
function inicio(){
-
ventana = window.open("hola.htm", "_blank", "resizable,height=1,width=1,top=x,left=y,screenX=x,screenY=y");
-
abre();
-
}
-
-
function abre(){
-
if (ancho <= fin) {
-
ventana.moveTo(x, y);
-
ventana.resizeTo(ancho, alto);
-
x += 5;
-
y += 5;
-
ancho += 15;
-
alto += 15;
-
timer = setTimeout("abre()", 1);
-
} else {
-
clearTimeout(timer);
-
}
-
}
-
-
</script>
-
-
<input type="button" value="Abrir Ventana" onClick="inicio()"></p>
-
</form>
-
</body>
-
</html>
VÃa: | ForosdelWeb
Categoria: Curiosidades,Javascript
Escrito por J.F. el Thursday, 22 de November del 2007 a las 15:06
Puede que alguna vez te haya ocurrido si eres despistado, que te hayas registrado en algún sitio, hayas habilitado la opción recordar contraseña del navegador, y al tiempo hayas olvidado la contraseña. La única forma de loguearte es porque al cargar la página, e introducir tu nombre de usuario automaticamente la contraseña aparece, viendo solo los asteriscos.

¿Hay alguna forma de saber la contraseña que se esconde trás los asteriscos? Pues sÃ, curiosamente, gracias a un código Javascript, podemos averiguar la contraseña que está trás los asteriscos. Simplemente guardamos como marcador o introducimos directamente en la barra de direcciones el siguiente código:
JavaScript:
-
javascript:(function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j<F.length; ++j) { f = F[j]; for (i=0; i<f.length; ++i) { if (f[i].type.toLowerCase() == "password") s += f[i].value + "\n"; } } if (s) alert("Passwords in forms on this page:\n\n" + s); else alert("There are no passwords in forms on this page.");})();
Una vez hecho, aparecerá en un mensaje alert la contraseña.
VÃa: | Bitelia
Categoria: Curiosidades,Javascript
Escrito por J.F. el Tuesday, 20 de November del 2007 a las 15:28
Un script que encontré por internet bastante interesante, con un efecto de neón que va cambiando el color de las letras. Aquà tienes el código para generar el efecto de texto:
JavaScript:
-
<html>
-
<body>
-
<h2>
-
<script language="JavaScript1.2">
-
-
/*
-
Neon Lights Text
-
By JavaScript Kit (http://javascriptkit.com)
-
Over 400+ free scripts here!
-
*/
-
-
var message="Saludos desde Solo Código"
-
var neonbasecolor="gray"
-
var neontextcolor="navy"
-
var flashspeed=100 //in milliseconds
-
-
///No need to edit below this line/////
-
-
var n=0
-
if (document.all||document.getElementById){
-
document.write('<font color="'+neonbasecolor+'">')
-
for (m=0;m<message.length;m++)
-
document.write('<span id="neonlight'+m+'">'+message.charAt(m)+'</span>')
-
document.write('</font>')
-
}
-
else
-
document.write(message)
-
-
function crossref(number){
-
var crossobj=document.all? eval("document.all.neonlight"+number) : document.getElementById("neonlight"+number)
-
return crossobj
-
}
-
-
function neon(){
-
-
//Change all letters to base color
-
if (n==0){
-
for (m=0;m<message.length;m++)
-
//eval("document.all.neonlight"+m).style.color=neonbasecolor
-
crossref(m).style.color=neonbasecolor
-
}
-
-
//cycle through and change individual letters to neon color
-
crossref(n).style.color=neontextcolor
-
-
if (n<message.length-1)
-
n++
-
else{
-
n=0
-
clearInterval(flashing)
-
setTimeout("beginneon()",1500)
-
return
-
}
-
}
-
-
function beginneon(){
-
if (document.all||document.getElementById)
-
flashing=setInterval("neon()",flashspeed)
-
}
-
beginneon()
-
-
</script>
-
</h2>
-
</body>
-
</html>
Categoria: Javascript
Escrito por J.F. el Saturday, 17 de November del 2007 a las 13:30
En Ribosomatic me entero de ésta estupenda presentación con nociones básicas y resumidas para hacernos una idea sobre ésta tecnologÃas. Está en inglés pero está muy bien:
Categoria: AJAX,General,Javascript
Escrito por J.F. el Wednesday, 14 de November del 2007 a las 13:40
En ésta ocasión vamos a ver un práctico ejemplo que podrÃa servirnos a la hora de inluir textareas en nuestras páginas web. Lo que vamos a hacer es modificar mediante Javascript, las dimensiones del textarea, de forma que pinchando en diferentes botones obtendremos un textarea de tamaño normal, grande o pequeño. Para alterar las filas y columnas de un textarea a través de Javascript, podemos hacerlo de la siguiente manera:
document.formulario.nombre_textarea.rows = número de filas;
document.formulario.nombre_textarea.cols = número de columnas;
Para ver su funcionamiento, he creado un textarea con 3 botones, en los cuales mediante el evento onClick, llamaremos a la función dimensiones() que se encargará de asignar las dimensiones en función del parámetro que le pasamos(un parámetro diferente en cada botón). Aquà está el código:
HTML:
-
-
-
-
function dimensiones(opcion) {
-
switch(opcion)
-
{
-
case 1:
-
document.formulario_.comentario.rows = 10;
-
document.formulario_.comentario.cols = 60;
-
break;
-
case 2:
-
document.formulario_.comentario.rows = 5;
-
document.formulario_.comentario.cols = 30;
-
break;
-
case 3:
-
document.formulario_.comentario.rows = 2;
-
document.formulario_.comentario.cols = 30;
-
break;
-
}
-
}
-
</script>
-
</head>
-
-
<form name="formulario_">
-
<textarea name="comentario" rows="5" cols="30" style="overflow:auto">
-
Escribe aquí tu comentario.
-
-
<input type="button" name="grande" value="Grande" onClick="dimensiones(1);"/>
-
<input type="button" name="normal" value="Normal" onClick="dimensiones(2);"/>
-
<input type="button" name="little" value="Pequeño" onClick="dimensiones(3);"/>
-
</form>
-
</body>
-
</html>
Si no te gusta lo de los botones, también podemos hacer que el textarea se haga más grande al situar el foco en él, y que encoja al perderlo, como en éste ejemplo:
HTML:
-
-
-
<form name="formulario_">
-
-
<textarea name="comentario" rows="5" cols="30" onFocus="this.rows='10';" onBlur="this.rows='5'" style="overflow:auto">
-
Escribe aquí tu comentario.
-
-
-
</form>
-
</body>
-
</html>
Categoria: Javascript