webForumDet fria alternativet

Komma åt en länks href när någon klickar på den

JavaScript

2 svar · 318 visningar · startad av pirajan

Medlem sedan apr. 2001246 inlägg
Frågan#1

Hej!
Problem:
Någon klickar på en länk med href="sida.htm".

window.onclick = function registerClick()
{
     //Vad har attributet href för värde? Hur kommer jag åte det? 
}

Vad göra?

Medlem sedan dec. 20025 483 inlägg
#2

Hej! :)

document.onclick = function(e)
{
  if (e){
    e = e.target;
    if (e.nodeName.toLowerCase() == "a"){
      alert(e.href);
    }
  } else if (window.event){
    e = window.event.srcElement;
    if (e.tagName.toLowerCase() == "a"){
      alert(e.href);
    }
  }
}
Medlem sedan apr. 2001246 inlägg
#3

Tackar!

251 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)