Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2013, 05:56
obrero
 
Fecha de Ingreso: junio-2009
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Exclamación No me funciona si el retardo es mayor de 2500 milisegundos

Buenas. Estoy utilizando el siguiente código con intención de que desaparezca el "robapáginas" que he creado cuando se haga click en la X o en su caso cuando pasen 8 segundos.

El problema es que si en "timeoutperiod" pongo más de 2400 segundos, no funciona y no ocurre nada.

¿Alguna solución? Lo agradecería mucho

Código HTML:
Ver original
  1. <script type="text/javascript">
  2. var strCmd = "document.getElementById('ventana-flotante').style.display = 'none'";
  3. var timeOutPeriod = 2400;
  4. var hideTimer = setTimeout(strCmd, timeOutPeriod);
  5. </script>
  6. </head>
  7.  
  8. <div id='ventana-flotante'>
  9.        
  10.            <a class='cerrar' href='javascript:void(0);' onclick='document.getElementById(&apos;ventana-flotante&apos;).className = &apos;oculto&apos;'>x</a>
  11.  
  12.   <div id='contenedor'>
  13.  
  14.        <div class='center'><a href="http://www.leana.es"><img src="modificables/publicidad.jpg" width="600" height="600" /></a></div>
  15.  
  16.    </div>
  17.  
  18. </div>