Thread IE 7 reagiert nicht auf onchange() (6 answers)
Opened by Superfrank at 2007-01-23 23:04

Superfrank
 2007-01-23 23:04
#25045 #25045
User since
2006-09-05
164 Artikel
BenutzerIn
[default_avatar]
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

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
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

Quote
document.getElementById('auswahl').options[0].setAttribute("text", "A");


und value-Attrbuten

Quote
document.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-->

View full thread IE 7 reagiert nicht auf onchange()