Jan: Opera erkennt dynamisch erstellte Formularelemente nicht

Beitrag lesen

Hy,

bei der folgenden Demo-Funktion werden 3 Checkboxen dynamisch erstellt.

Mit alert wird anschliessend die Anzahl der Formularelemente ermittelt. Firefox und IE melden 3 Elemente - Opera (7.23) meldet dagegen 0 Elemente!

Weiss jemand, warum Opera hier die Formularelemente nicht erkennt und / oder wie man ihn ggf. dazu bringen kann, dass ?

Eventuell handelt es sich ja auch um ein Problem, dass sich mit späteren Versionen des Opera erledigt hat.

Damit könnte ich zur Not auch leben ... na ja, überleben :-/.

Vielen Dank für Ratschläge Mit Grüßen Jan

******************************************
******************************************

<html>
<head>

<title>-</title>

<script type="text/javascript">
<!--

function erstelle_checkboxen()
{
for (i = 0; i < 3; i++)
{
ebene = document.getElementById('formular');
boxen = document.createElement('span');
boxen.innerHTML = "<input type='checkbox' style='display:block'>";
ebene.appendChild(boxen);
}
alert(document.formularname.elements.length);
}

//-->
</script>

</head>

<body onload="erstelle_checkboxen()">

<form name="formularname" id="formular" action="">

</form>

</body>
</html>

******************************************
******************************************