Vaste breedte Multi Select Box

Pagina: 1
Acties:

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
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.

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 13:03

RM-rf

1 2 3 4 5 7 6 8 9

select kun je width meegeven
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:
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....

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

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: