sam
Erfahrenes Mitglied
Hi JS'ler,
Der Titel klingt ein wenig verwirrend, aber
einfacher kann man das nicht ausdrücken
Ich habe ganz viele Links auf einer Seite,
die alle den Namen 'parents' haben.
Um den Code schlank zu halten möchte ich
per JS die Eventhandler 'onmouseover' und
'onmouseout' zu allen Links hinzufügen, die
dann die Funktionen 'over(zahl)' und
'out(zahl)' aufrufen.
Nur, wer hätts gedacht, geht das nicht, so
wie ich mir das vorgestellt habe
Ich habe die Vermutung, dass es an folgendem
Code liegt, da ich da immer eine 0 als
Wert bekomme...
Der Rest sieht so aus, wird aber eben
wegen der 0 schon abgebrochen, bevor
er anfängt
Ideen? Lösungsvorschläge?
mfg
sam
Der Titel klingt ein wenig verwirrend, aber
einfacher kann man das nicht ausdrücken
Ich habe ganz viele Links auf einer Seite,
die alle den Namen 'parents' haben.
Um den Code schlank zu halten möchte ich
per JS die Eventhandler 'onmouseover' und
'onmouseout' zu allen Links hinzufügen, die
dann die Funktionen 'over(zahl)' und
'out(zahl)' aufrufen.
Nur, wer hätts gedacht, geht das nicht, so
wie ich mir das vorgestellt habe
Ich habe die Vermutung, dass es an folgendem
Code liegt, da ich da immer eine 0 als
Wert bekomme...
PHP:
document.getElementsByName('blubb').length
wegen der 0 schon abgebrochen, bevor
er anfängt
PHP:
for(i=0;i<document.getElementsByName("blubb").length;i++){
document.getElementsByName("blubb")[i].onmouseover = new Function("alert('Test(over): '+i);");
document.getElementsByName("blubb")[i].onmouseout = new Function("alert('Test(out): '+i);");
}
mfg
sam