Avatar billede rasmuslund Nybegynder
12. november 2001 - 09:43 Der er 3 kommentarer og
1 løsning

Længden på en <select> box

Hej

Jeg sidder her og er ved at lave en dynamisk dropdown menu - og det er meget vigtigt at den skal virker både i IE fra ver. 4 og NN fra version 4.5 på Macintosh og Pc\'er.

Jeg kan bare ikke rigtig finde ud af hvorledes jeg for sat længden af disse <select> strukturer så (der er 5 under hinanden) de er lige lange??? Det er ikke noget problem i IE men i Netscape og især på Macintosh skaber det problemer.

Håber nogen kan hjælpe.
Avatar billede -sofus- Nybegynder
12. november 2001 - 09:52 #1
du kan også smide en STYLE=\"width: 200px;\" på så kan du selv bestemme hvor mange pixels den skal være !
Avatar billede nute Nybegynder
12. november 2001 - 09:54 #2
du kan ikke bare sette lengden for en <select>, men du er nødt til å opprette tomme <options> inntil du oppnår den ønskede lengde.

/nute
Avatar billede nute Nybegynder
12. november 2001 - 09:55 #3
ahhh.....du var ute etter *bredden*...ikke lengden ;-)

/nute
Avatar billede jakoba Nybegynder
12. november 2001 - 10:05 #4
NS4.x skal nok selv bestemme længden. du kan ikke bestemme den.
Det nærmeste du kan komme er at lave en option med præcis den rigtige bredde (\'o\' er ret pålideligt mht bredde).
Onload eller senere i dokumentet kan du så skifte den option tekst ud med det der virkelig skal stå
<body ... onload=\'document.fnavn.selnavn.options[0].text=\"Østershatte\";\'>

Det er muligt samme trick virker på mac. (men det virker aldrig 100%)

mvh JakobA
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester