Uppradning av DB i dropdown?

ASP

2 svar · 233 visningar · startad av Mattias

Medlem sedan mars 2000205 inlägg
Trådstart#1

Jag radar upp varor som lagts i en varukorg i en dropdown-meny. Eftersom benämningen på vissa varor är ganska långa skiftar dropdown-menyns bredd ganska mkt, vilket inte ser så bra ut.

Därför undrar jag för det första hur jag går tillväga för att ställa in en viss bredd på dropdown-menyn och därefter hur jag "klipper av" de poster som är för långa och lägger "..." precis innan de kapas?

Medlem sedan dec. 19996 721 inlägg
#2

Du kan ge SELECT:en en bredd med

STYLE="Width: 300px"

..men det fungerar inte i NS

För att kapa texten...

if len(texten)>25 then texten=left(text,22) & "..."

Medlem sedan dec. 19995 874 inlägg
#3

Ett dåligt tips, men som fungerar i både NS och IE är att göra en top OPTION som består av massa nonbreakingspaces (&nbps;).
Den gör du självklart till den längsta (längre än 22 tecken) exempelvis. Så kan du "ställa" längden på dropdownmenyn med den. och sedan styra att max antal tecken på de andra (precis som emission skrev).

Lycka till!

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)