Dit werkt prima in Chrome maar niet in Firefox.
Weet iemand hoe ik dit wel kan laten werken in Firefox?
<?php
echo '<select>';
echo '<option>Kies een kleur </option>';
foreach(array('magenta','white','yellow','blue','green','black') as $kleur)
{ echo '<option style="background-color:'.$kleur.';"> </option>';
}
echo '</select>';
?>
In die property kan je ook per stuk andere values proberen:
Zo heb je: normal|icon|window|button|menu|field;
Ik denk dat normal,menu of field wel een oplossing kan geven?
Zo te zien ligt dit aan het een instelling in het OS die gebruikt wordt. Welke heb jij?
Hier heb ik 64-bit Windows 10.
type about:config in the browser
then search for browser.tabs.remote.autostart (mine had a browser.tabs.remote.autostart.2)
change this to FALSE then restart the browser this will make firefox run Multiprocess Windows disabled which fixes the issue
Dit werkt inderdaad, maar alleen local uiteraard.
Dus dat is geen oplossing.
[size=xsmall]Toevoeging op 16/11/2017 14:28:41:[/size]
Ik heb hier Fedora.
Maar ik zoek een oplossing die overal voor Firefox werkt.
Maar die property dan, die je op andere values kan zetten dan enkel none?
Als dat echt niet werkt, dan vrees ik dat je met JS en CSS een eigen drop-down moet maken.
Hier werkt het wel, en ik heb geen inzicht in het publiek bij wie het niet zou werken.
Maar die property dan, die je op andere values kan zetten dan enkel none?
Als dat echt niet werkt, dan vrees ik dat je met JS en CSS een eigen drop-down moet maken.
Hier werkt het wel, en ik heb geen inzicht in het publiek bij wie het niet zou werken.
Hoe heb je dat dan gedaan?
[size=xsmall]Toevoeging op 17/11/2017 00:16:05:[/size]
Thomas van den Heuvel op 17/11/2017 00:08:18
En als je de options nu eens wat inhoud geeft? Bijvoorbeeld ?
Of staat het vast dat ie problemen heeft met achtergrondkleuren, en niet zozeer met het renderen van "lege" opties?
Ik heb er een spatie in staan.
Ik heb op de site van Mozilla Firefox gekeken en daar is te vinden dat die css uit is gezet.
Ook andere dingen voor <option>.
Lijkt mij het beste om een hidden form field te gebruiken waarin de gekozen waarde op te slaan en verder javascript en bijv. div's te gebruiken omdat veel devices op hun eigen wijze met dropdowns omgaan. Neem nou de iPhone: