barklund >> måske, er den pænere i dine øjne (det er vist i øvrigt en yderst personlig holdning) - men den lægger voldsomt op til en hjerneblødning i IE! IE har det med at miste hukommelse ved circular references og closures p.gr.a. dens elendige garbage-collection ;o)
så noget med arguments.callee og gemme ting på funktionen - jeg synes bare ikke om at bruge strenge som funktioner. hverken ved setTimeout, onclick eller tilsvarende.
Ikke for at være show-stopper, men argumenter i forbindelse med arguments.callee blev deprecated i JS1.4 - og den kan kun kaldes indefra funktionen selv.
Der er dog flere andre, du evt. kan blande sammen med ... call og apply, f.eks =)
Jeg er sådan set enig i, at det er en lidt sær konstruktion, setTimeout-metoden har - men den hører jo strengt taget heller ikke med til JavaScript og vedligeholdes derfor heller ikke sammen med dennes reference. Så var den nok blevet ændret ;o)
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.