Avatar billede sbi Nybegynder
02. oktober 2002 - 08:53 Der er 13 kommentarer og
1 løsning

For lange værdier i SELECT box

Jeg har en SELECT box med for lange OPTION værdier. Pga. designet kan jeg ikke udvide boxen, og indholdet kan ikke begrænses. Har i forvejen style textsize så den er så lille som muligt, meeen det er stadig ikke godt nok.

En ide kunne være at man kan få en lille label popup ligesom på link og billeder når musen kører over. Kan det lade sig gøre?

Andre ideer er meget velkomne...
Avatar billede agercon Nybegynder
02. oktober 2002 - 08:59 #1
Hvis det kunne lade sig gøre, så skulle du i <option> kunne indsætte en title-attribut:

<option title="En meget lang tekst">En kortere tekst

De herligste hilsner, Claus Sørensen
Avatar billede sbi Nybegynder
02. oktober 2002 - 09:04 #2
Men det kan man ikke :-}

/SBI
Avatar billede criterius.dk Nybegynder
02. oktober 2002 - 09:06 #3
I CSS:

select {
width : 200px ;
}
Avatar billede criterius.dk Nybegynder
02. oktober 2002 - 09:06 #4
eller inline:

style="width:200px"
Avatar billede sbi Nybegynder
02. oktober 2002 - 09:14 #5
Problemet er ikke at selectboxens længde (Se indledende beskrivelse)

/SBI
Avatar billede agercon Nybegynder
02. oktober 2002 - 09:17 #6
Det virker i Mozilla, men ikke i Konqueror og Internet Explorer 5.0.

Mener det er en del af W3Cs HTML 4.01-specifikation, så det kan være at nyere udgaver af Internet Explorer og f.eks. Opera understøtter det.

De herligste hilsner, Claus Sørensen
Avatar billede criterius.dk Nybegynder
02. oktober 2002 - 09:17 #7
Nårh... ved egentlig ikke om man kan sætte et title-tag ind i optionen - har du prøvet det?

<select>
  <option title="tekst">mindre tekst
</select>
Avatar billede sbi Nybegynder
02. oktober 2002 - 09:34 #8
Title="" virker ikke i IE heller ikke i 6.0. Så da det ikke understøttes af 90% af brugernes browsere, kan det jo være ligemeget.

/SBI
Avatar billede criterius.dk Nybegynder
02. oktober 2002 - 09:38 #9
så har jeg ingen idé -- men held og lykke med at finde noget :o)
Avatar billede agercon Nybegynder
02. oktober 2002 - 09:47 #10
Jeg huskede forkert. Attributten title er ikke "tilladt" i option-elementer:

  http://www.w3.org/TR/html4/interact/forms.html#h-17.6

Så det ser desværre ikke ud til, at du få sådan en hjælpetekst.

Jeg har også undersøgt muligheden ved brug af JavaScript. Og her er der ingen event-handlers til <option>-elementet.

Den eneste løsning, er at lade dine besøgende skifte til Mozilla eller den nyeste Netscape...

De herligste hilsner, Claus Sørensen
Avatar billede sbi Nybegynder
02. oktober 2002 - 09:47 #11
Det virker heller ikke i Opera

/SBI
Avatar billede agercon Nybegynder
02. oktober 2002 - 09:48 #12
Så svaret på dit spørgsmål meget kort:

Nej

De herligste hilsner, Claus Sørensen
Avatar billede sbi Nybegynder
02. oktober 2002 - 09:57 #13
Så mangler vi jo bare et alternativ... ;-)

/SBI
Avatar billede sbi Nybegynder
19. januar 2003 - 12:32 #14
Man kunne jo selv lave en DIV boks, og style den som en SELECT. Så ville man have alle muligheder.

/SBI
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