Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/12/2004, 10:23
Avatar de KarlanKas
KarlanKas
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.