13. september 2001 - 15:48Der er
20 kommentarer og 1 løsning
Select box
Kan man lave et eller andet trick med en select box således at den når den ikke er foldet ud fylder måske 150 px og derved måske forkorter nogle af de <option> der står i den - og når den så folder sig ud så viser den den fulde tekst og foldeud- dimsen fylder måske så 300 px ?? Jeg ved ikke om det gav meget mening ellers spørg.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis du har angivet en size attribut til den, er det en liste, du kan scrolle i. Hvis du ikke angiver en size, er det er dropdownboks. Er det sådant noget du er efter ?
Nej - Jeg fylder en select box dynamisk med strenge fra en database. Nogen af dem kan være meget lange og selectboxen antager automatisk den længde hvilket fuldstændigt smadrer mit design. Ja, Jeg kan angive en width og det er også fint. Det redder ligesom designet, men jeg vil have det sådan at når boxen dropper ned så vil jeg se strengenes fulde længde. Det kan man i access, men kan man det i html. ?? A_C
Ja på en måde. Idet den ikke er foldet ud skal den bare skære strengene af og når den er foldet ud viser den så den fulde længde. Det er selvfølgelig klart at der ikke er tale et linieskift da det ville give en temmelig mærkelig select box.
Jeg ved at <olebole> her på Eksperten har en dropdown box, hvor han har lavet pilen og overskriften som en gif og at den så retter sig ind efter strenglængden, som du ønsker, men jeg kan ikke huske url\'en. Prøv lige at søg lidt på \'liste\' og\'dropdown box\' så tror jeg, at du finder den.
function over(id){ if (ns4){ document.layers[id].visibility = \"show\" }else if (ns6) { document.getElementById(id).style.visibility = \"visible\"; } else if (ie5) { document.getElementById(id).style.visibility = \"visible\"; }else if (ie4) { document.all[id].style.visibility = \"visible\"; } }
function ud(id){ if (ns4){ document.layers[id].visibility = \"hide\" }else if (ns6) { document.getElementById(id).style.visibility = \"hidden\"; } else if (ie5) { document.getElementById(id).style.visibility = \"hidden\"; }else if (ie4) { document.all[id].style.visibility = \"hidden\"; } } //--> </script> </head>
<body> <p>Med layers:</p> <br> <a href=\"#\" onMouseover=\"over(\'lag\')\" onMouseout=\"ud(\'lag\')\">OnMouseOver - vis boks</a> <br><br> <a href=\"#\" onClick=\"over(\'lag\')\">onClick - vis boks</a> <br><br>
<p>Du kan evt. sætte en gif ind ...</p> <div id=\"lag\" name=\"lag\" style=\"position: absolute; left:50; top:150; width: 200; height:100; z-index: 3; visibility: hidden\"> <br><select name=\"\" size=4> <option>bla bla bla bla</option> <option>mmm mmm mmm mmm</option> <option>En hulens lang streng En hulens lang streng En hulens lang streng En hulens lang streng En hulens lang streng En hulens lang streng </option> </select></div>
Ja det er flot - jeg kan kun anbefale det :)))) ... du må gerne låne min kopi :o)
BTW kan du huske hvor <olebole> har sin dropdown med egen interface (gif), jeg tror a_c måske kan bruge det. Ellers er der nok ingen anden vej end tabeller - eller hva\' sir\' du ?
Jeg ved sgu nærmest ikke hvem jeg skal give point\'sne men Tony du får dem. nikolajdu>>hvis du synes det er totalt unfair så brok dig så smider jeg nogen point til dig.
Nej da jeg synes ikke det er unfair. Hvis jeg mente jeg havde opfundet den dybe tallerken med det script havde jeg aldrig lagt det på nettet :-)
Synes godt om
Ny brugerNybegynder
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.