Avatar billede mik789 Nybegynder
03. november 2004 - 22:42 Der er 2 kommentarer og
1 løsning

flere funktionsobjekter til samme event

Ved en event-attribut i et tag kan man godt angive flere funktioner til samme event, f.eks.: <body onload="blurLinks();setFont();">

Men i stedet for at kalde en funktion i event-attributten, kan man jo også kalde den på forhånd ved funktionen, f.eks. sådan:

function blurLinks(){
var links = document.getElementsByTagName('a');
for (i=0;i<links.length;i++) links[i].onfocus=function(){this.blur();};
}
window.onload=blurLinks;

Men hvis man nu godt vil bruge denne sidste syntaks, men godt vil kalde flere funktioner på én gang (ligesom oven for i body tag'et), f.eks. både blurLinks og setFont, hvordan gør man så?:
window.onload = blurLinks + setFont; // nok ikke, men hvordan så?
Avatar billede olebole Juniormester
03. november 2004 - 22:45 #1
<ole>

Opretter en anonym funktion:

window.onload = function() {
  blurLinks();
  somethingElse();
}

/mvh
</bole>
Avatar billede mik789 Nybegynder
03. november 2004 - 22:47 #2
ole> OK! tak
Avatar billede olebole Juniormester
03. november 2004 - 22:51 #3
... anytime, Mik  ;o)
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