Hallo!
Derzeit arbeite ich mit Javascript um Menüs auf- und zuzuklappen. Das soll, so wurde mir gesagt, auch mit CSS möglich sein. Nur finde ich nicht das Richtige im Netz. Bei allem was man findet klappt das Menü auf wenn man mit der Maus draufzeigt und klappt wieder zu wenn man es wieder verlässt. Bei mir soll/muss es aber offen bleiben, und schließen wenn man einen anderen Menüpunkt klickt.
Das ist mein bisheriger Menücode. ZUm AUf- und Zuklappen kommt "SwitchMenu" von "Dynamic Drive" (dynamicdrive.com/) zum Einsatz.
Und damit beim Aufrufen der Seite gleich das passende Menü verfügbar ist nutze ich folgenden Code.
Wie genau muss ich vorgehen? Und gibt es irgendwo verständliche Anleitungen/Beispiele? Danke!
Gruß, René
Derzeit arbeite ich mit Javascript um Menüs auf- und zuzuklappen. Das soll, so wurde mir gesagt, auch mit CSS möglich sein. Nur finde ich nicht das Richtige im Netz. Bei allem was man findet klappt das Menü auf wenn man mit der Maus draufzeigt und klappt wieder zu wenn man es wieder verlässt. Bei mir soll/muss es aber offen bleiben, und schließen wenn man einen anderen Menüpunkt klickt.
Das ist mein bisheriger Menücode. ZUm AUf- und Zuklappen kommt "SwitchMenu" von "Dynamic Drive" (dynamicdrive.com/) zum Einsatz.
HTML-Quellcode
- <div id="masterdiv">
- <div class="menutitle" onclick="SwitchMenu('sub1')"><a href="javascript:HideStart('startx');">Home</a></div>
- <span class="submenu" id="sub1"></span>
- <div class="menutitle" onclick="SwitchMenu('sub2')"><a href="javascript:HideStart('adds');">Office Add-Ins</a></div>
- <span class="submenu" id="sub2"></span>
- <div class="menutitle" onclick="SwitchMenu('sub3')"><a href="javascript:HideStart('vbahtml');">VBAHTML - Codeumwandler</a></div>
- <span class="submenu" id="sub3"></span>
- <div class="menutitle" onclick="SwitchMenu('sub4')"><a href="javascript:HideRiX('rbx');">RibbonX-Workshop</a></div>
- <span class="submenu" id="sub4">
- <a href="javascript:HideSecX('s40');">Wie alles begann...</a>
- <a href="javascript:HideSecX('s43');">Über Sinn und Unsinn von RibbonX</a>
- </span>
- <div class="menutitle" onclick="SwitchMenu('sub5')"><a href="javascript:HideOwX('olx');">Outlook-Workshop</a></div>
- <span class="submenu" id="sub5">
- <a href="javascript:HideSecO('s37');">Einführung</a>
- <a href="javascript:HideSecO('s38');">Email ausdrucken</a>
- </span>
- <div class="menutitle" onclick="SwitchMenu('sub6')"><a href="javascript:HideStart('links');">Linktipps</a></div>
- <span class="submenu" id="sub6"></span>
- <div class="menutitle" onclick="SwitchMenu('sub7')"><a href="javascript:HideStart('partner');">Partner/Kooperationen</a></div>
- <span class="submenu" id="sub7"></span>
- <div class="menutitle" onclick="SwitchMenu('sub8')"><a href="javascript:HideStart('privat');">Privates</a></div>
- <span class="submenu" id="sub8"></span>
- <div class="menutitle" onclick="SwitchMenu('sub9')"><a href="javascript:HideStart('impress');">Impressum</a></div>
- <span class="submenu" id="sub9"></span>
- <div class="menutitle" onclick="SwitchMenu('sub11')"><a href="javascript:HideStart('data');">Datenschutzerklärung</a></div>
- <span class="submenu" id="sub11"></span>
- <div class="menutitle" onclick="SwitchMenu('sub10')"><a href="feedback.php">Feedback/Anfrage</a></div>
- <span class="submenu" id="sub10"></span>
- </div>
Und damit beim Aufrufen der Seite gleich das passende Menü verfügbar ist nutze ich folgenden Code.
HTML-Quellcode
- <script type="text/javascript">
- window.onload=function() {
- slide();
- <?php
- if (isset($_GET['ribbonx'])) {
- echo "HideRX('".$_GET['ribbonx']."');";
- echo "SwitchMenu('sub4')";
- }
- elseif (isset($_GET['outlook'])) {
- echo "HideOX('".$_GET['outlook']."');";
- echo "SwitchMenu('sub5')";
- }
- elseif (isset($_GET['index'])) {
- echo "HideStart('".$_GET['index']."');";
- echo "SwitchMenu('sub1')";
- }
- else {
- echo "HideStart('startx');";
- echo "SwitchMenu('sub1')";
- }
- ?>
- };
- </script>
Wie genau muss ich vorgehen? Und gibt es irgendwo verständliche Anleitungen/Beispiele? Danke!
Gruß, René