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