• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zuweisung OK aber Anzeige weiss auf weiss

Status
Für weitere Antworten geschlossen.

Dracul

Mitglied
Hallo Leute hab nen kleines Problem.

Vlt hat ja jemand ne idee wie man das hinbekommt.

Also das nur nen Bsp Script in meinem anderen erzeugt das aber das gleiche Ergebnis.

Im FF ist die Anzeige ganz normal. Im IE und Opera füllt sich die Select mit weißer Schrift auf weissem Background. Echt voll genial.

Code:
<html>
    <head>
        <title></title>
        <script type="text/javascript">
            function doWrite(box){
                var  str = '';
                for(var i = 0; i < 10; i++){
                    str += '<option value="'+i+'">'+i+'</option>\n';
                }
            alert(str);
            document.getElementById(box).innerHTML = str;
            }
        </script>
        <style type="text/css">
            select, option {
                color:#ff0000;
                
            }
        </style>
    </head>
    <body>
        <select id="slbTest" onclick="doWrite(this.id)"></select>
    </body>
</html>
 
Werbung:
dann änder doch einfach die farben
Code:
document.getElementById(box).style.color = 'black';
document.getElementById(box).style.background = 'white';
 
Werbung:
hmm, Opera zeigt das aber auch korrekt an

mir is aber was anderes aufgefallen: Man kann nichts auswählen (weder in Opera noch im FF); immer wenn man irgendow drauf klickt springt der wieder zu 0
dropdown.gif

was das mit dem IE angeht guck mal hier
Option Bug im Internet Explorer bei Nutzung von innerHTML und Javascript - Entwickler Blog
 
Moin

mein Opera hatte damit ein Problem.

Habe es nun mit new Option(..) gelöst. Jetzt geht alles wie gewünscht.

Aber danke für Eure Beiträge.

Gruss
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben