Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2011, 21:24
Avatar de JessicaTJ
JessicaTJ
 
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 10 meses
Puntos: 25
Evento onload, disparar solo una vez

Hola chicos, estoy trabajando en crear un evento que se dispare cuando se accesa una pagina, el problema es, que nada mas deseo que el evento se efectue solo una vez, no cada vez que se accesa una pagina diferente dentro del sitio, el evento actualmente lo creo en el tag del body, obvia razon que por eso se efectua cada vez que se accesa a una pagina, mi pregunta es, hay manera de realizar esta accion de alguna manera que solo se efectue una sola vez?

El codigo es algo asi:
Código Javascript:
Ver original
  1. <script language="javascript">
  2. var timeoutID = null;
  3. /* Must pass in the "anchors" ID so that Lytebox can call the correct "onclick" handler... */
  4. function loadLytebox(id) {
  5.     if (typeof myLytebox != 'undefined') {
  6.         // if the myLytebox object exists, start it up!
  7.         myLytebox.start(document.getElementById(id));
  8.     } else {
  9.         // wait 1/10th of a second and attempt loading again...
  10.         if (timeoutID) { clearTimeout(timeoutID); }
  11.         timeoutID = setTimeout('loadLytebox("'+id+'")', 100);
  12.     }
  13. }
  14. </script>

Y en el body:
Código HTML:
Ver original
  1. <body onLoad="loadLytebox('promocion');">

De seguro es algo facil pero la verdad es que ahorita ya no doy para mas jijijiji.

De verdad agradecere mil su ayuda chicos !!!
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶