Avatar billede hkb-x Nybegynder
07. november 2006 - 10:52 Der er 4 kommentarer og
1 løsning

klikket på link

Jeg vil gerne køre en funktion når nogen klikker på et link.

Hvordan kan jeg gøre det UDEN manuelt at tilføre onclick på alle links?
Avatar billede thesurfer Nybegynder
07. november 2006 - 11:31 #1
window.onload() {
lnx = document.links;
for(i=0; i < document.links; i++)
{
  lnx[i].onclick = new Function() { dit-kald }
}
}

Eller noget i den stil.. Jeg er ikke særlig god til oprettelse af funktioner ved runtime.. :-)
Avatar billede roenving Novice
07. november 2006 - 11:44 #2
Den skulle næsten være god nok, selvom jeg nok selv ville:

window.onload = function() {
  var lnx = document.getElementsByTagName("a");
  for(i=0, im=lnx.length;im>i; i++){
    lnx[i].onclick = function() { dit-kald }
  }
}
Avatar billede hkb-x Nybegynder
07. november 2006 - 14:38 #3
super roenving... kast et svar for point...
Avatar billede roenving Novice
07. november 2006 - 16:37 #4
Velbekomme '-)
Avatar billede roenving Novice
12. november 2006 - 05:55 #5
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester