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>
******************************************
******************************************