Hallo,
ich bastel immer noch an meinem ajaxgestütztem Editierprogramm und ohne den IE wäre ich auch schon längst fertig...
Es gibt eine Tabellenzeile die man editieren kann und wo sich die Felder in input-Felder verwandeln und eines zur select box mit
var select = document.createElement("select");
var option = document.createElement("option");
select.setAttribute("onchange", "mod_auswahl\(\)");
select.appendChild(option);
document.getElementById('tabellenzeile').innerHTML = '';
document.getElementById('tabellenzeile').appendChild(select);
document.getElementById('auswahl').options[0] = new Option('A');
document.getElementById('auswahl').options[1] = new Option('B');
document.getElementById('auswahl').options[2] = new Option('C');
wird. Beim Ändern der select-Auswahl soll wiederum eine andere javascript-Funktion aufgerufen werden, was im Firefox auch problemlos funktioniert. Nur beim IE kackt es mal wieder.
Ich habe es auch schon mit text-Attributen
Quotedocument.getElementById('auswahl').options[0].setAttribute("text", "A");
und value-Attrbuten
Quotedocument.getElementById('auswahl').options[0].setAttribute("value", "A");
versucht, da ich unter
http://forum.jswelt.de/javascript/31062-formular-ie-6-a.html
gelesen habe, daß es da Unterschiede gibt, es geht aber einfach nicht. Im IE ist Scriptdebugging und Anzeigen von Fehlern aktiviert es erscheinen aber keinerlei Fehlermeldungen.
Hat jemand eine Idee?
Grüsse
Frank
edit: der Fehler bezieht sich auch auf IE6\n\n
<!--EDIT|Superfrank|1169586498-->