Lynky: input elemente als array - eventhandler aendern

Beitrag lesen

Hi,

versuche schon seit ueber 3 Stunden ein Skript zum Laufen zu kriegen *haarerupf*.
Es sollen dabei dynamisch input elemente erzeugt und ihnen sollen spezifische evenhandler funktionen zugewiesen werden. Hier der Code:

<--------------------------------------------------schnipp>
<script language="javascript">
var row = 1;

function AddRow() {
document.getElementById('space').innerHTML += document.getElementById('content').innerHTML;
document.forms['rowform'].elements['testbox[]'][row].onfocus = "alert('I am row no. " + row + "')";
row++;
}
</script>

<form name="rowform">
<a href="Javascript:AddRow();" target="_self">add row below</a>
<BR>
<div id="space">
  <input type="text" name=testbox[] id=testbox[] onfocus="alert('I am row no. 0')"><BR>
</div>
</form>

</--------------------------------------------------schnipp>

<div id="content" style="position:absolute;left:0px;top:0px;visibility:hidden">
  <input type="text" name=testbox[]><BR>
</div>

Das hinzufuegen von Reihen klappt. Das Ausfuehren des Events klappt im IE falsch (warum???) und in Mozilla gar nicht.

Bitte helft! Danke im voraus,

Lynky