He añadido un listener para capturar todos los metodos onClick.
Lo que quiero es capturar la url a la que apunta un vinculo (href) cuando el usuario clique sobre él.
Funciona solo quando clico en vinculos del tipo <a href=...>vinculo</a>
El problema vinene quando tengo un vinculo con un tag dentro del tag <a>.
pej: <a href="patata.html"><b>patata</b></a>
En tal caso me captura el tag <b> , i no consigo obtener la url a la que ha clicado el usuario (patata.html)
Si a alguien se le ocurre como obtener la url a la que ha clicado un usuario con este o algun otro metodo que no pase por tener que añadir un listener a cada tag <a> le estaria muy agradecido.
Os muestro a continuación el codigo usado para capturar el evento y mostrar la url en Firefox:
Código:
muchas gracias window.document.addEventListener('click', function(e){ var evt=window.event || e; alert(evt.target.href); evt.preventDefault(); return false; }, false);