Hallo,
wenn ich über folgende Befehlssequenz eine Radiobox erzeuge
tmpinput=document.createElement("input");
tmpinput.type="radio";
tmpinput.name="selector";
tmprow.appendChild(tmpCell);liefert der Aufruf in einer späteren Funktion
document.getElementsByName("selector");
NULL als Ergebnis. Lege ich die Radiobox im HTML selber über tags an wird sie allerdings als Objekt zurückgegeben.
Jemand eine Idee wo das Problem liegt? Danke!
Die Lösung für das Problem ist nach vielen Versuchen nun gefunden. Ursache ist dass das Input Element im Internet Explorer anders als im Firefox erzeugt werden muss.
Der Standard wurde hierbei schlicht vernachlässigt.
tmpinput=document.createElement("<input type="radio" name="selector">"); //Erzeugung für Internet Explorer
if (tmpinput.checked==undefined)
{
tmpinput=document.createElement("input");
tmpinput.type="radio";
tmpinput.name="selector";
}