Hallo,
Kann mir also jemand erklären, wie ich dynamisch eine bestimmte Anzahl an Radiobuttons im Nachhinein!! erzeugen und diese an einer bestimmte Stelle einfügen kann??
Mit den gaengigen DOM-Methoden klappt das unter IE und Mozilla problemlos. Dieses Beispiel erzeugt nach dem Laden des Dokuments drei Radio-Buttons im bereits angelegten Formular mit der id="formular":
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test by TM 11/02</title>
<script language="JavaScript" type="text/javascript">
<!--function CreateRadio(anzahl)
{
for(i=0;i<anzahl;i++)
{
feld=document.createElement("input");
feld.setAttribute("type","radio");
feld.setAttribute("name","auswahl"+anzahl);
document.getElementById("formular").appendChild(feld);
}alert(document.forms[0].elements.length);
}//-->
</script>
</head>
<body onload="CreateRadio(3)">
<form id="formular" action="">
</form>
</body>
</html>MfG, Thomas
Supi, habs zwar noch nicht getestet, aber das hab ich nicht bedacht. Bin eigentlich genauso vorgegangen wie Du, nur das ich das input Feld erst erzeugt und dann versucht habe das "type" Attribut zu ändern. Man muß also erst das Element erzeugen, dann die Attribute setzten und dann das ganze ins Dokument (Formular) einfügen...
Thx nochmal
Mit internettem Gruß
AB