Ach soooo ... nun, das Menü geht nicht einfach zu, es wird die dort angegebene Seite geladen. Um dies zu verhindern musst du bei onclick ein "return false;" einfügen. Z.B. so:
Code:
onclick="javascript:zeigen('submenue2');return false;"
onclick="javascript:zeigen('submenue2');return false;"
<ul id="menue"> <li><a href="#" onclick="javascript:zeigen('submenue1')">Oberpunkt 01</a> <ul id="submenue1" class="submenue"> <li><a href="#">Untermenü 1.a</a></li> <li><a href="#">Untermenü 1.b</a></li> <li><a href="#">Untermenü 1.c</a></li> </ul> </li> <li><a href="#" onclick="javascript:zeigen('submenue2')">Oberpunkt 02</a> <ul id="submenue2" class="submenue"> <li><a href="#">Unterpunkt 2.a</a></li> <li><a href="#">Unterpunkt 2.b</a></li> <li><a href="#">Unterpunkt 2.c</a></li> </ul> </li> <li><a href="#" onclick="javascript:zeigen('submenue3')">Oberpunkt 03</a> <ul id="submenue3" class="submenue"> <li><a href="#">Unterpunkt 3.a</a></li> <li><a href="#">Unterpunkt 3.b</a></li> <li><a href="#">Unterpunkt 3.c</a></li> </ul> </li> <li><a href="#" onclick="javascript:zeigen('submenue4')">Oberpunkt 04</a> <ul id="submenue4" class="submenue"> <li><a href="#">Unterpunkt 4.a</a></li> <li><a href="#">Unterpunkt 4.b</a></li> <li><a href="#">Unterpunkt 4.c</a></li> </ul> </li> </ul>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Webstandards-Projekt - Beipiele</title> <!-- Dieses Javascript ist für den Wechsel von "unsichtbar" zum Blockelement verantwortlich --> <script type="text/javascript"> <!-- window.onload=zeigen; function zeigen(id) { for (var i = 1; i<=5; i++) { if (document.getElementById("submenue"+i)) {document.getElementById("submenue"+i).style.display="none";} } if (document.getElementById(id)) {document.getElementById(id).style.display="block";} } //--> </script> <style type="text/css"> body { background: #e8e7e3; margin-left: 10%; font-size: 0.8em; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; } a { color: #b3655a; text-decoration:none; background: #f6f6f6; } a:hover { background: none; color: #666; } h1 { color: #53B1FF; margin: 1em 0; padding: 0; font-size: 2em; text-align: left; } h1 span { font-size: 1.1em; color: #34537c; } h2 { color: #B3655A; margin: 0.5em 0; font-size: 1.2em; } ul, li { margin: 0; padding: 0; list-style-type: none; } ul#menue { width: 300px; margin: 3em 0 0 0; } ul#menue li a { margin: 2px 0; height: 25px; line-height: 25px; text-align: center; border: 1px solid #666; background: #ccc; display: block; color: #000; text-decoration:none; } ul#menue li a + ul.submenue{ display: none; } ul#menue li a:focus + ul.submenue { display: block; color: #34537c; } ul#submenue1 li a, ul#submenue2 li a, ul#submenue3 li a, ul#submenue4 li a{ background: none; /* IE */ } </style> </head> <body> <h1><span><</span> Aufklappmenü ohne Javascript.<span>></span></h1> <p><a title="Javascript sollte aktiviert sein." href="javascript:history.back();"><< Zurück</a></p> <h2>Für dern Internet Explorer wird die Funktionalität per Javascript sichergestellt.</h2> <ul id="menue"> <li><a href="#" onclick="javascript:zeigen('submenue1')">Oberpunkt 01</a> <ul id="submenue1" class="submenue"> <li><a href="#">Untermenü 1.a</a></li> <li><a href="#">Untermenü 1.b</a></li> <li><a href="#">Untermenü 1.c</a></li> </ul> </li> <li><a href="#" onclick="javascript:zeigen('submenue2')">Oberpunkt 02</a> <ul id="submenue2" class="submenue"> <li><a href="#">Unterpunkt 2.a</a></li> <li><a href="#">Unterpunkt 2.b</a></li> <li><a href="#">Unterpunkt 2.c</a></li> </ul> </li> <li><a href="#" onclick="javascript:zeigen('submenue3')">Oberpunkt 03</a> <ul id="submenue3" class="submenue"> <li><a href="#">Unterpunkt 3.a</a></li> <li><a href="#">Unterpunkt 3.b</a></li> <li><a href="#">Unterpunkt 3.c</a></li> </ul> </li> <li><a href="#" onclick="javascript:zeigen('submenue4')">Oberpunkt 04</a> <ul id="submenue4" class="submenue"> <li><a href="#">Unterpunkt 4.a</a></li> <li><a href="#">Unterpunkt 4.b</a></li> <li><a href="#">Unterpunkt 4.c</a></li> </ul> </li> </ul> </body> </html>
717 Benutzer sind jetzt online. Registrierte Benutzer: 4, Gäste: 713.
Mit 4.707 Benutzern waren am 12.01.2023 um 03:07 die meisten Benutzer gleichzeitig online.
<!--<div id="bild2"> <img src="..\Bilder\TrennungTranparentQuer.jpeg">
<style> hr { background: url("images/busleft.png");
Einen Kommentar schreiben: