Is het mogelijk om een vaste breedte mee te geven aan een multiselect box? Eventueel via CSS of andere methode. Probleem is dat values vanuit cookie de selectbox vullen, echter in netscape scaled de box niet mee wat tot gevolg heeft dat alleen de eerste 3 letters van een optie te zien zijn.
select kun je width meegeven
als dat om netscape 4 gaat heb je wel een probleem, ns4x doet dat niet, mozilla/ns6 echter prima
code:
1
2
3
| SELECT {
width: 200px;
} |
als dat om netscape 4 gaat heb je wel een probleem, ns4x doet dat niet, mozilla/ns6 echter prima
Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen
Verwijderd
Voor netscape is een oplossing om, voordat je met JavaScript de array vult, er een optie in te hebben staan met de goede breedte (in bijvoorbeeld ' 'tjes of '-'tjes).
Bijvoorbeeld:
Die value="-1" moet dan een soort controle value zijn zodat je scripts later niet in de war raken, mocht er iets misgaan bij het overschrijven....
Bijvoorbeeld:
code:
1
2
3
| <select> <option value="-1">-----------------------------</option> </select> |
Die value="-1" moet dan een soort controle value zijn zodat je scripts later niet in de war raken, mocht er iets misgaan bij het overschrijven....
Bij netscape kan je "valsspelen" door de selectbox al een lege waarde te geven (aantal nbsp-tjes) bij de opbouw van de pagina. Als je daarna via een scriptje de select gaat vullen moet je deze eerste waarde eerst effe dumpen.
Today's subliminal thought is: