Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/06/2008, 13:08
Avatar de johnj
johnj
 
Fecha de Ingreso: marzo-2007
Mensajes: 65
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: onclick en el body, que valores obtengo?

Disculpame MatiasDV, te voy a explicare que queria decir con esas líneas:

Código:
evt = evt || event;
Esta es solo una abreviatura de :


Código:
if(typeof event != "undefined")
	evt = event;
else
       evt = evt;
En donde digo que si event (osea window.event que solo existe en IE) no existe entonces que el valor de evt quede intácto. Pero si existe evt será igual a window.event. Entonces la linea evt = evt || event en palabras castisas significa que evt es igual a evt o a event.


Esto también se aplica a la línea var elemento = evt.target || evt.srcElement en donde la propiedad target es el elemento que generó el evento en este caso el elemento en el cual se hizo clic. Esta propiedad no existe en Internet explorer, en vez de ella existe la propiedad srcElement.

Espero haberme hecho entender. Cualquier duda nos comentas.

Saludos.