Hi Struppi, globe,
ja, hatte ich auch schon so (bzw. analog, da ich prototype nutze in meinem Projekt).
Das Problem is aber das gleiche. Im FF 2.0 sind SelectFelder in denen ich Optionen dynamisch hinzufüge "leer" nach dem Hinzufügen ... "leer" meint dabei nicht das keine Einräge in der Auswahlliste sind, sondern dass der feldwert zwar markiert ist wenn ich das Feld öffne, aber der Inhalt wird von FF 2.0 nicht "repainted".
_______________
|_Eintrag__|_V_| <-- original
|
| hinzufügen
V
_______________
|__________|_V_| <-- leer
|
| aufklappen
V
_______________
|__________|_V_|
|___Eintag0____|
|___Eintag_____|
|___Eintag1____|
|___Eintag2____|
versteht ihr was ich meine? Ist es nachvollziehbar.
Wie bereits erwähnt war es nicht anders als ich die Optionen als DOM-Objekte erstellt habe, und dem SelectFeld hinzugefügt habe - selbes Problem im FF 2.0 (3.0 nicht getestet). In allen anderen Broowsern funktioniert es wunderbar ... wie bereits öfter erwähnt ist das Hinzufügen ja auch nicht das Problem, sondern das repaint() des FF.
Der Grund es nun mit innerHTML zu machen ist der das erstens die new Option()-Methode auch nicht funktionierte, und die innerHTML Variante wie so oft schneller ist ... wenn auch nicht so schön, aber auf das pfeif ich wenn es anders performater ist!
Danke