Foros del Web » Programando para Internet » Javascript »

PreviusOnload

Estas en el tema de PreviusOnload en el foro de Javascript en Foros del Web. Hola a todos.... para que sirve esto??? var previousOnload = window.onload; window.onload = function () { if(previousOnload) previousOnload(); xxxxx(); }...
  #1 (permalink)  
Antiguo 19/02/2008, 17:38
 
Fecha de Ingreso: marzo-2007
Mensajes: 135
Antigüedad: 17 años, 1 mes
Puntos: 0
Pregunta PreviusOnload

Hola a todos.... para que sirve esto???



var previousOnload = window.onload;
window.onload = function () { if(previousOnload) previousOnload(); xxxxx(); }
  #2 (permalink)  
Antiguo 19/02/2008, 18:18
Avatar de Negora  
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 20 años, 8 meses
Puntos: 5
Re: PreviusOnload

Pues me parece que es un sistema manual para registrar varias funciones para un mismo evento ("onload" en este caso), a través del nivel 0 del DOM.

Lo que hace es almacenar un puntero a la función original y asignar una nueva función para el evento indicado. Dicha nueva función verifica si ese puntero es nulo o no y dependiendo de eso, ejecuta la función si fuera el caso.

Es una manera rudimentaria que yo también usé en su momento. Con el registro de eventos del nivel 2 del DOM no es necesario hacer ese tipo de cosas, ya que puedes registrar todas las funciones que desees y es infinitamente más flexible.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:06.