Hallo Marc,
Ja - du hast definiert, dass dem Attribut "onclick" der Rückgabewert der Funktion alert('elem_'+i) zugewiesen werden soll.
Ich nehme an, du meintest (ungetestet):
for (var i=1;i<=4;i++) {
dc.getElementById('elem_'+i).onclick = 'alert(elem_'+i+')';
}
Ich nehme, ebenso ungetestet an, Patrick meinte:
~~~javascript
for (var i=1;i<=4;i++) {
with(dc.getElementById('elem_'+i) {
style.visibility = "visible";
onclick = function () { alert(this.id); };
}
}
Gruß Gernot