Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2012, 11:46
enchufe
 
Fecha de Ingreso: agosto-2007
Mensajes: 17
Antigüedad: 16 años, 8 meses
Puntos: 0
Onclick en el <body>

Hola en mi pagina tengo lo siguiente:

<body onclick="location.href='http://ejemplo.com'">

y me funciona a la perfección, cuando hago click en cualquier parte del body me lleva a ejemplo.com y si hago click en un enlace a otro sitio el link funciona perfectamente llevandome al link que clicke.

Ahora mi problema es que tengo que cambiar el javascript del onclick para trackear con analytics esos clickcs.

<body onclick="funcion('ejemplo.com', 'categoria', 'contenedor');">

Con esta llamada a la "funcion" no me funciona nada de lo que tengo en el body.
Es decir si hago click en cualquier enlace o lugar de mi pagina se dispara la funcion y no sirve nada de la pagina.

No entiendo porque se comportan diferente y como puedo hacer para que solo se dispare la "funcion" en caso de que el click no sea sobre objetos o enlaces de la pagina.