Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2012, 05:11
franf1
 
Fecha de Ingreso: noviembre-2011
Mensajes: 19
Antigüedad: 13 años
Puntos: 1
Duda con el tiempo

Buenas, he diseñado lo siguiente para que a una hora definida por mi aparezca un div y a los 10 segundos desaparezca. Ahora lo que quiero conseguir es que a partir de esa hora definida por mi si el usuario entra a la web no le aparezca mas.

El codigo que tengo es este

Código:
<html>
	<head>
    <script type="text/javascript" src="/jwplayer.js"></script>
		<script>
			function calcular()	{
				var ahora = new Date();
				luego = new Date();
				luego.setHours(13);
				luego.setMinutes(15);
				luego.setSeconds(00);
				return luego.getTime() - ahora.getTime();
			}
			function abrir()	{
				ventanota=document.getElementById("pepe").style.visibility = "visible"
setTimeout("if(ventanota){cerrar()}",10000);
			}
			function cerrar()  {
			ventanacerra=document.getElementById("pepe").style.visibility = "hidden"
			}
			
			
		</script>
	</head>
	<body onLoad="setTimeout('abrir()', calcular())">
<div id="pepe"></div>
	</body>
</html>
Resumiendo quiero poner una hora de fin, por ejemplo en el código, que a partir de las 13:15 no vuelva a aparecer el div, pero si el user entro a las 13:10 se quedo hasta las 13:15 y si le aparezca que esto lo tengo conseguido ya.

Gracias