Avatar billede weiland Nybegynder
12. juni 2002 - 15:14 Der er 12 kommentarer og
1 løsning

angive højde på select-boks

jeg har en select-boks med ca. 30 valgmuligheder. Når den folder sig ud, så viser den kun de 10 første muligheder

Hvordan får man den til at vise alle 30 muligheder?

Og nej, size=30 er ikke løsningen. Så er alle 30 muligheder konstant synlige, og det er ikke meningen. Det er KUN, når den folder sig ud
Avatar billede madd Nybegynder
12. juni 2002 - 15:16 #1
Umildbart vil jeg mene at det du ønsker, ikke er muligt med nuværende standarder.

Hvis du absolut vil have samtlige 30 muligheder vist, tror jeg at den eneste løsning er at lave en custom dropdown i noget layers osv - hvilket ikke kan anbefales!
Avatar billede weiland Nybegynder
12. juni 2002 - 15:20 #2
Det skal så siges, at det er til et intranet, hvor vi alle sidder med IE 5.5, så måske var noget avanceret DHTML el. lign. ikke helt umuligt.

Nogen gode forslag?
Avatar billede no_doubt Nybegynder
12. juni 2002 - 15:23 #3
hva med :
<form method="POST" <select name="D1" size="1" multiple>
  <p><select size="1" multiple>
    <option value="ss">ss</option>
    <option value="ss">ss</option>
    <option value="ss">ss</option>
    <option value="s">s</option>
    <option value="s">s</option>
    <option value="ssss">ssss</option>
    <option value="sss">sss</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    <option value="11">11</option>
  </select></p>
</form>
Avatar billede weiland Nybegynder
12. juni 2002 - 15:25 #4
Tak for hjælpen, men den skulle vise 30 valgmuligheder - ikke een !
Avatar billede no_doubt Nybegynder
12. juni 2002 - 15:38 #5
kig nu lige på den : http://195.215.249.160/ prøv at bruge pilen ned.
Avatar billede jakoba Nybegynder
12. juni 2002 - 15:40 #6
Der er ikke noget at gøre. med en select-boks der 'folder ud' er det browseren der bestemmer hvormange den synes der skal vises. De forkellige brovsere er ikke engang enige om hvor mange de synes det skal være.  sorry.
Avatar billede jakoba Nybegynder
12. juni 2002 - 15:45 #7
Du kunne evt lave noget med et lag (med alle muligheder på) der kommer frem under no_doubt's size=1 boks ved mouseover, men der bliver noget kompliceret (hvor skal vi gøre af det lag når det begynder at falde udover bunden af browseren)
Avatar billede madd Nybegynder
12. juni 2002 - 16:13 #8
Jeg kigger på noget :/
Avatar billede madd Nybegynder
12. juni 2002 - 16:28 #9
http://madd.arewin.dk/~misc/eksperten_223552.php ved ikke om det er noget - med lidt grafisk tilretning burde det måske kunne erstatte det. Det er den bedste løsning jeg sådan lige kan komme frem til
Avatar billede weiland Nybegynder
12. juni 2002 - 20:18 #10
Til madd: Din løsning er rigtig go'!!

Jeg har kun prøvet den i IE 6.0, men mon ikke den virker i 5.5?
Det eneste problem er selvfølgelig, at den ikke kan foldes ind igen, men det kan vel løses med knap, der opdaterer siden...

Kan du ikke komme med et svar, så jeg kan give dig point?
Avatar billede madd Nybegynder
12. juni 2002 - 21:01 #11
Kan jeg ihvertfald. hva mener du med, at den ikke kan foldes ind igen?

/Mattias
Avatar billede jakoba Nybegynder
12. juni 2002 - 21:17 #12
første linie i funktionen  dropdown_select  bør nok være:
        document.getElementById(minform).dropdown.value = obj.title;
mvh JakobA
Avatar billede weiland Nybegynder
12. juni 2002 - 21:34 #13
Hvad jeg mener med, at den ikke kan foldes ind igen?

Når jeg klikker på >>, så folder den sig ud. Men hvis jeg fortryder, og ikke vil vælge noget alligevel, så kan jeg ikke få den udfoldede kasse til at forsvinde - uanset hvad jeg klikker på. (IE 6.0)
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