07. januar 2007 - 21:22Der er
6 kommentarer og 1 løsning
fonte i en drop down menu
hej jeg skal have lavet fonte på teksten i en dropdown menu altså en forskellig på hver <option> ligesom den i word med teksttyper. håber der er en der kan hjælpe kan bare ikke få det til af virke.
Nix, for den slags attributter vælges for hele select-boksen, så du må over i en 'kunstig' select (altså en række divs, som positioneres relativt i en anden, der vises og skjules, samt onclick-events på dem tol at udføre din handling !-)
PS. Det eneste du kan på option-styles er farve-ændringer !o]
<script type="text/javascript"> function showHideSelect(elm){ var selStyle = elm.parentNode.getElementsByTagName("div")[1].style; selStyle.display = selStyle.display != "block" ? "block" : "none"; } function setShow(elm){ var showDiv = elm.parentNode.parentNode.getElementsByTagName("div")[0]; showDiv.style.fontFamily = elm.style.fontFamily; showDiv.style.fontSize = elm.style.fontSize;//hvis du skal bruge flere forskellige selects showDiv.firstChild.nodeValue = elm.firstChild.nodeValue; showHideSelect(elm.parentNode); } </script>
-- jeg har lavet den, så du faktisk kan lave flere ved siden af hinanden, vist er, at du også kan vælge størrelse, men også f.eks. farve osv. kan sættes i !-)
-- jeg ville ikke selv gide at lave en visning, der afspejler valg i flere selects !-)
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.