Avatar billede kurtpedersen Nybegynder
10. august 2003 - 01:25 Der er 12 kommentarer og
1 løsning

Hvordan undgås scroll i dropdown?

Jeg har en dropdown, der med tiden vil udvides. Jeg vil gerne have det sådan, at der fra starten kun er 1. linie synlig (size=1) men når man klikker på den, så vises HELE listens indhold uden scroll. Lige nu har jeg en liste med 14-15 værdier, men kun de første 11 vises (og der er derfor scroll akkurat som med kategori-listen her på siden).

Findes der en løsning, der helt generelt fjerner scroll, så den ikke skal rettes hver gang, der kommer en ny værdi til listen?
Avatar billede roenving Novice
10. august 2003 - 01:50 #1
Jeg kan ikke få en scrollbar til at komme frem i en simpel <select>, sålænge den kan være indenfor grundelementet (= det element som indeholder selecten) ...

Til gengæld kan jeg heller ikke undgå den, hvis den er større end elementet ...
Avatar billede kurtpedersen Nybegynder
10. august 2003 - 02:03 #2
Der må da vel findes en metode, der kan vise mere end 11 elementer uden scroll? Kan grundelementet udvides dynamisk (feks ved et antal læst fra en tabel) ?
Avatar billede roenving Novice
10. august 2003 - 02:08 #3
Jeg testede den råt, dvs. uden andre elementer -- der kom den op på ca. 20 før scrollbaren kom ...

Så mit gæt er ovenstående, at det hænger sammen med det element den ligger inde i -- du kan jo så bare have din select inde i et element, som er et lysår langt, så kommer scrollbaren aldrig, og dine brugere vil aldrig kunne se indholdet !-)

;O)
Avatar billede kurtpedersen Nybegynder
10. august 2003 - 02:13 #4
hvis du kan stikke mig noget kode, der kan klare 20 er du 15 points rigere. Hos mig ligger der en besynderlig grænse på 11, som jeg ikke ved hvor stammer fra.
Avatar billede roenving Novice
10. august 2003 - 02:16 #5
Og jeg har lagt en illustration op, så du kan se det (med 12 options) ...

http://roenving.users.whitehat.dk/WD4Selects-beta

-- hvis du i tre afhængige selects vælger Valg 2 i den første og valg 3 i den anden kan du se 12 options -- jeg laver den lige til så meget, som kan være i vinduet -- øjeblik ...
Avatar billede kurtpedersen Nybegynder
10. august 2003 - 02:18 #6
så giv mig lige et rigtigt link denne gang ;O)
Avatar billede roenving Novice
10. august 2003 - 02:20 #7
Hov, der skal html med ;O)
http://roenving.users.whitehat.dk/WD4Selects-beta.html

I Mozilla viser den 19 af dem -- i IE viser den alle sammen ...
Avatar billede kurtpedersen Nybegynder
10. august 2003 - 02:23 #8
hvordan kommer jeg ind og se koden? - som jeg kan se det, viser der en række afhængige dropdowns - med max 5 i hver liste. Mit problem er blot en enkelt, der kan vise mindst 20 uden scroll
Avatar billede kurtpedersen Nybegynder
10. august 2003 - 02:28 #9
OK, 12 kan jeg se - men ikke uden scroll.
Avatar billede roenving Novice
10. august 2003 - 02:29 #10
Der er *intet* specielt i koden

-- når jeg laver nogle rå dropdowns i et html-dokument kan jeg lave over 20 før der kommer scroll på (det præcise antal talte jeg ikke !-)

-- derfor mit udsagn om at det sikkert følger det element, som ligger udenom ...

Hvis du vil blive irriteret kan du jo også prøve at gøre dette vindue mindre og så folde Programmering i Kategorioversigt ud ...
Avatar billede kurtpedersen Nybegynder
10. august 2003 - 02:38 #11
OK. Jeg troede egentligt, det var noget, man kunne sætte i sin select - men det kan jeg forstå ikke er tilfældet. Elementet, der ligger undenom ved jeg ikke hvad er og hvordan man kan ændre.

Jeg vil lade spørgsmålet stå åbent i håb om at kommer et guldkorn - fra dig eller en anden - heldigvis er det ikke et stort problem at leve med.

Tak for forsøget i al fald.
Avatar billede roenving Novice
10. august 2003 - 02:41 #12
U'r welcome ,-)
Avatar billede kurtpedersen Nybegynder
29. september 2003 - 04:00 #13
Jeg lukker og genopretter den - for der burde være en løsning et eller andet sted.
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