05. november 2006 - 20:33
Der er
6 kommentarer
Hvorfor virker min drop down menu ikke?
<link href="css.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> menu1synlig=0 //menuen er skjult function visMenu(objekt){ if (menu1synlig==1){ collapse(objekt); menu1synlig=0; return; } if (menu1synlig==0){ expand(objekt); menu1synlig=1; } } </script> <div id="topmenu1"> <a class="knap" href="java script:visMenu('menu1');">Solsystemet</a> <div id="menu1"> <div><a class="knap" href="blank0.php">Introduktion</a></div> <div><a class="knap" href="blank0.php">Indre planeter</a></div> <div><a class="knap" href="blank0.php">Asteroiderne</a></div> <div><a class="knap" href="blank0.php">Ydre planeter</a></div> <div><a class="knap" href="blank0.php">Kometskyen</a></div> </div> </div> css.css a.knap { background-color: #900; color:#fff; display: block; font: normal bold 12px arial, helvetica, sans-serif; text-align: left; text-decoration: none; margin-bottom:1px; border:2px outset #d00; padding: 2px 12px 2px 12px; width:130px; height:22px; } html>body .knap { width:102px; height:14px; } a.knap:hover { background-color: #cc0000; color: #fff; text-decoration: none; border-style: inset; } #menu1 { display:none; }
Annonceindlæg fra Academic Work Denmark A/S
06. november 2006 - 00:06
#1
Hvad er javascript-funktionerne expand og collapse ?-) -- selv ville jeg springe dem over, f.eks.: <script type="text/javascript"> oldElm = null //menuen er skjult function visMenu(objekt){ if (oldElm) oldElm.display = "none"; oldElm = document.getElementById(objekt).style; oldElm.display = "block"; } </script>
06. november 2006 - 00:26
#2
er Det svære ikke ind Til java sciprt her mere bare brug for en menu som de ha på digg.com uden noget grfik for det skal jeg nok lave selv... så vis du kunne vise mig hvordan men laver et drop down (itree) emnu som på digg ville jeg enlige være glæad
06. november 2006 - 00:28
#3
06/11-2006 00:06:32 ja noget i den stil det skulle bare kunne være flere over menuer også skal de kunne lukkes igen tak :)
06. november 2006 - 00:46
#4
En bitte-lille ændring så: function visMenu(objekt){ if (oldElm) oldElm.display = "none"; oldElm = document.getElementById(objekt).style; oldElm.display = oldElm.display != "block" ? "block" : "none"; }
06. november 2006 - 01:25
#5
den kan da ikke lukke igen ??
06. november 2006 - 17:11
#6
Hov, den havde jeg lige overset (og ikke testet !-) <script type="text/javascript"> oldElm = null; function visMenu(objekt){ var newElm = document.getElementById(objekt).style; if(oldElm != newElm) newElm.display = newElm.display != "block" ? "block" : "none"; if (oldElm) oldElm.display = "none"; oldElm = newElm.display == "none" ? null : newElm; } </script>
Vi tilbyder markedets bedste kurser inden for webudvikling