Hallöchen!
Ich habe das Problem, dass bei mir der Aufruf der Function
document.getElementById("Liste1").setAttribute("disabled", true)
für eine Auswahlliste in Firefox 3.6.11 nicht ausgeführt wird!
Oder noch besser gesagt, wird die Function
document.getElementById("Liste1").setAttribute("disabled", false)
nicht ausgeführt, so dass ich zum aktivieren der Auswahlliste die Function
document.getElementById("Liste1").removeAttribute("disabled")
benutzen musste.
Wodurch könnte diese Problematik verursacht werden?
Um der frage vor zu beugen, warum ich ein angezeigtes Feld überhaupt deaktivieren will/muss, will ich sagen, dass es sich um eine Seite handelt, deren Daten zu Beginn aus verschiedenen Datenbanken ausgelesen wird und nur der Inhalt zweier (von 3) Auswahllisten interaktiv von der Auswahl der vorherigen ändert. Und nur wenn keine Auswahl stattgefunden hat, soll aus Gründen der Übersichtlichkeit die nachfolgende (abhängige) Liste grau (inaktiv) oder aktiv sein.
Nur bekomme ich sie beim erstmaligen laden inaktiv, dann auch aktiv, wenn aber die erste Liste zurück gesetzt wird bekomme ich die Folgelisten nicht mehr deaktiviert. Oder im Falle das ich nicht
document.getElementById("Liste1").removeAttribute("disabled")
benutze schon beim ersten benutzen, nicht aktiviert!
Wo liegt das Problem? Oder wo liegt mein "Denkfehler"?