Hallo Struppi!
sondern es ist eine Funktion die den Wert des letzten Aufrufs hat.
OK.
Bist du sicher dass du dort das i brauchst?
Ja, siehe mein anderes Posting. Der Fall ist etwas anders gelagert, diese erste Beispiele waren nur vereinfacht.
Wenn du meinst es geht nicht anders, dann kannst du mit new Funktion eine neue Funktion erzeugen.
for (var i=1;i<=4;i++) {
dc.getElementById('elem_'+i).style.visibility="visible";
dc.getElementById('elem_'+i).onclick = new Function("alert('elem_'" + i + ')');
}
}
Zuerst wurde eine Klammer } zuviel bemängelt, wenn ich sie entferne, erhalte ich diese Meldung:
Error: missing ) after argument list
alert('elem\_'1 )
^
Viele Grüße aus Frankfurt/Main,
Patrick
--

\_ - jenseits vom delirium - \_
<hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash>