Avatar billede kagge Nybegynder
26. juni 2003 - 08:33 Der er 7 kommentarer og
1 løsning

Bredde på selectmenu

Er der nogen som helst måder hvorpå man kan bestemme bredden på en selectmenu?

Min problemstilling er at jeg har en selectmenu med nogle meget lange options såsom

<OPTION VALUE="test">35.05 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla</OPTION>

Nogle af disse options gør af menuen går ud over skærmbredden, så man skal til at scrolle og det er jo ikke så kønt. Kan man ikke f.eks. ved hjælp af javascript gøre et eller andet for at gøre selectmenuen smallere og dermed fordele en option på f.eks. 2 linjer?
Avatar billede Slettet bruger
26. juni 2003 - 09:45 #1
Tror du ikke, du skal retænke dit koncept? Det er svært at overskue så megen information i så uegnet et element.

Nå, hovrom alting er, kender jeg ikke nogen umiddelbar løsning. Du kan jo evt. kigge på en selectboks i DHTML, som fx nikolajdu's her:
http://www.reflectoria.dk/javascript/selectSmartLayer/selectSmartLayer.htm
Avatar billede Slettet bruger
26. juni 2003 - 09:45 #2
hovrom = hvorom
Avatar billede kagge Nybegynder
26. juni 2003 - 09:53 #3
Jo det kan godt være jeg skal lave det på en anden måde, men jeg troede bare man kunne gøre et eller andet
Avatar billede di8leva Nybegynder
26. juni 2003 - 10:20 #4
Hvis du kun vil sætte en bredd på en select er det ingen problemer:

<html>
<select style="width: 100px">
<option value="1">bladi bladi</option>
<option value="1">bladi bladi</option>
<option value="1">bladi bladi og hsdsdf jha sdasd jhsad asd ajsd asdjhdkjhasdgyrgthgsadfjhgdsf dskfdsfds</option>
<option value="1">bladi bladi</option>
<option value="1">bladi bladi</option>
<option value="1">bladi bladi og hsdsdf jha sdasd</option>
<option value="1">bladi bladi</option>
<option value="1">bladi bladi</option>
</select>

men, det bliver ikke to rader, uden den klipper texten i stedet
Avatar billede Slettet bruger
26. juni 2003 - 10:24 #5
... hvilket lige præcis er problemet.
Avatar billede kagge Nybegynder
26. juni 2003 - 10:28 #6
-> di8leva

Det får den smallere ja, men så cutter den jo også den resterende del af optionen fra. Jeg tænkte mere på om man i de lange options kunne indsætte et linieskift eller noget i den stil så den ikke behøves at være så bred.

Men det ser desværre ikke rigtig ud til at man kan gøre så meget ved det problem
Avatar billede di8leva Nybegynder
26. juni 2003 - 17:43 #7
kagge >>

tror ikke man kan det nej
Avatar billede kagge Nybegynder
27. juni 2003 - 07:32 #8
ok. Her er lige nogle point
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