Hi,
also ich hab ein JS Problem mit dem IE. Ich erstelle per js eine form und formfelder. Im Mozilla klappt alles wunderbar, im IE widerrum nicht ganz.
Ich kann textfelder problemlos erstellen aber bei einem select feld macht er mir zwar das Dropdownfeld, die einzelnen options lässt er aber weg.
Fehler laut IE:
'document.temp4.anrede.options' ist Null oder kein Objekt
Hier das JS:
also ich hab ein JS Problem mit dem IE. Ich erstelle per js eine form und formfelder. Im Mozilla klappt alles wunderbar, im IE widerrum nicht ganz.
Ich kann textfelder problemlos erstellen aber bei einem select feld macht er mir zwar das Dropdownfeld, die einzelnen options lässt er aber weg.
Fehler laut IE:
'document.temp4.anrede.options' ist Null oder kein Objekt
Hier das JS:
PHP-Code:
document.getElementById("email").innerHTML = '<form action="index.php" name="temp1" id="temp1" method="post"></form>';
var input_email = document.createElement("INPUT");
input_email.type = "text";
input_email.style.width = '160px';
input_email.value = email;
input_email.name = "email";
input_email.id = "email";
document.getElementById("temp1").appendChild(input_email);
#besagtes Dropdownfeld
document.getElementById("anrede").innerHTML = '<form action="index.php" name="temp4" id="temp4" method="post"></form>';
var input_anrede = document.createElement("SELECT");
input_anrede.size = '1';
input_anrede.style.width = '45px';
input_anrede.name = "anrede";
document.getElementById("temp4").appendChild(input_anrede);
input_anrede_opt = new Option('Herr', 'Herr', false, true);
document.temp4.anrede.options[document.temp4.anrede.length] = input_anrede_opt;
input_anrede_opt = new Option('Frau', 'Frau', false, false);
document.temp4.anrede.options[document.temp4.anrede.length] = input_anrede_opt;
Kommentar