Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

IE probleem met achtergrondkleur Select-box

Wesley1305
5 antwoorden
  • Hallo,

    Ik heb een probleem met het veranderen van de achtergrondkleur van een selectbox. Ik wil de achtergrondkleur laten veranderen zodra een selectbox wordt geactiveerd via het onfocus event. Het gaat goed als het onfocus event wordt beschreven in de HTML code. Als ik het event toevoeg via de DOM wordt de achtergrondkleur niet weergegeven in IE maar wel in Firefox.

    Hier is de versimpelde HTML code:

    <html>
    <body>
    <script>
    function activateEvent() {
    document.getElementById('pulldown').onfocus=function() { this.style.backgroundColor='yellow'; }
    }
    </script>
    <input type='button' onclick="activateEvent()" value="test">
    <select id="pulldown">
    <option>abc</option>
    <option>def</option>
    <option>ghi</option>
    </select>
    </body>
    </html>

    In IE wordt slechts een deel van de Selectbox geel, terwijl in Firefox netjes de hele selectbox geel wordt.

    Wie weet hier een oplossing voor?
  • Ik heb van alles geprobeert, ook op internet gezocht, niks kunnen vinden om je probleem te verhelpen. Ik betwijfel of het wel mogelijk is.
  • Heel vreemd, ik heb hier de versimpelde HTML code geprobeerd en het werkt goed in FF2 en IE6. Klik op "test", dan op de selectbox en de achtergrond wordt geel.
    wimb
  • [quote:df6eacbedb="WimB"]Heel vreemd, ik heb hier de versimpelde HTML code geprobeerd en het werkt goed in FF2 en IE6. Klik op "test", dan op de selectbox en de achtergrond wordt geel.
    wimb[/quote:df6eacbedb]

    Ook als je hem uitklapt? Bij mij is dan alleen het eerste item geel in IE6, de opengeklapte items zijn nog wit.

    Ik heb inmiddels een forum gevonden waar wordt verwezen naar yahoo scripts om stijl toe te passen op select boxen.

    http://www.webmasterworld.com/javascript/3377437.htm

    Ik ga het daar eens mee proberen.
  • Alles wordt geel, ook het uitgeklapte deel. Ik heb het nog eens extra lang gemaakt, maar daarmee ook geen probleem. Je moet zelf wel testen met exact hetzelfde script, want een piepklein verschil kan veel uitmaken.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.