Hallo Gernot!
den bloßen Index könntest du dir ja auch in einer als Eigenschaft an das HTML-Objekt gebundenen Variablen speichern.
for (var i=1;i<=4;i++) {
with(dc.getElementById('elem_'+i) {
style.visibility = "visible";
indx = i;
onclick = function () { alert(this.indx); };
}
}
Hier kommt zwar keine Fehlermeldung (wenn man die fehlende Klammer bei: with(dc.getElementById('elem\_'+i))<< hier einsetzt), allerdings liefert jedes Alert beim Klick auf je einem Element immer nur "4" - also den letzte Scheifendurchlaufswert.
Viele Grüße aus Frankfurt/Main,
Patrick
--

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