
29/12/2004, 10:23
|
 | Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses Puntos: 61 | |
He cambiado alguna cosa y arreglado un par de errores que tenía. Ahora se puede configurar, a parte de la anchura y altura de la ventana resultante, el tiempo que se muestra. Respecto a que se pare cuando se pase el ratón por encima aún no he hecho nada... Código HTML: <html>
<head>
<script>
//Ventanita tipo Messenger
//Por KarlanKas
//www.forosdelweb.com
//CONFIGURACIÓN
var anchoVentanita=200;
var altoVentanita=150;
var segundos=3;
var ancho=screen.width;
var alto=screen.availHeight;
var ventana;
var izquierda=ancho-anchoVentanita-10;
//Por si se cierra la opener antes de que se oculte la ventanita
function cerrar(){if(ventana && !ventana.closed){ventana.close()}}
//Abre la ventanita
function ventanita(url){
ventana=window.open(url,'ventanita','width='+anchoVentanita+',height=0,top='+alto+',left='+izquierda);
desplegar(true);
}
//Empleado para desplegar y replegar (según la variable cambio sea true o false) la ventanita
function desplegar(cambio){
inicio=(cambio)?0:altoVentanita;
fin=(cambio)?altoVentanita:0;
incremento=(cambio)?1:-1;
for(a=inicio;a!=fin;a+=incremento){
ventana.resizeTo(anchoVentanita,a);
ventana.moveTo(izquierda,(alto-a));
}
(cambio)?esperando=setTimeout('desplegar(false)',segundos*1000):ventana.close();
}
</script>
</head>
<body onunload="cerrar()">
<a href="$··" onclick="ventanita('about:blank');return false;">Abrir ventanita</a>
</body>
</html> Un saludo!
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |