Hab ein kleines Problem mit meiner JS-Navigation... Immer wenn ich auf die Unternemü-Links klicke, klappt mein Menü wieder zu... Es soll aber nur zuklappen, wenn man auf den Hauptpunkt klickt
Ich find nur den Fehler nicht...
Hier ist der Quelltext... Da könnt ihr genau sehen was ich meine
Alles anzeigen
Danke im Vorraus
MfG
Marcel

Hier ist der Quelltext... Da könnt ihr genau sehen was ich meine

Quellcode
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
- <meta http-equiv="content-script-type" content="text/javascript">
- <meta http-equiv="content-style-type" content="text/css">
- <title>TeeshopNavi</title>
- <style type="text/css" media="screen">
- <!--
- body
- { background: #DFFFD2;
- font-size: 0.8em;
- font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, Monotype Corsiva;
- overflow: auto;
- padding: 10px;
- margin: 0px;
- }
- #menu, #menu ul
- {
- padding: 0px;
- margin: 0px;
- }
- #menu li
- {
- list-style-type: none;
- cursor: pointer;
- line-height: 25px;
- text-align: center;
- border: 1px solid #666;
- background: #99FF99;
- display: block;
- color: #000;
- text-decoration:none;
- }
- #menu a
- {
- background: #DFFFD2;
- text-decoration: none;
- font-weight: normal;
- padding-left: 10px;
- display: block;
- }
- //-->
- </style>
- <script type="text/javascript">
- <!--
- function hideSub()
- {
- if (!document.getElementsByTagName)
- return;
- var mnu = document.getElementById('menu');
- var toplis = mnu.getElementsByTagName('li');
- for (var it = 0; it < toplis.length; it++)
- {
- var sublis = toplis[it].getElementsByTagName('li');
- for (var is = 0; is < sublis.length; is++)
- if (sublis[is].style)
- sublis[is].style.display = (toplis[it].className == 'show') ? 'block' : 'none';
- }
- }
- function mShow(Me)
- {
- if (!Me.getElementsByTagName)
- return;
- var mylis = Me.getElementsByTagName('li');
- if (!mylis)
- return;
- for (j = 0; j < mylis.length; j++)
- mylis[j].style.display = (mylis[j].style.display == 'block') ? 'none' : 'block';
- }
- //-->
- </script>
- </head>
- <body onload="hideSub();">
- <ul id="menu">
- <li class="show" onclick="mShow(this);">Home
- <ul>
- <li><a href="#">Start und son Scheiß halt... :)</a></li>
- </ul>
- </li>
- <li onclick="mShow(this);">Asiatischer Tee
- <ul>
- <li><a href="#">Tee1</a></li>
- <li><a href="#">Tee2</a></li>
- <li><a href="#">Tee3</a></li>
- </ul>
- </li>
- <li onclick="mShow(this);">Europäischer Tee
- <ul>
- <li><a href="#">Tee1</a></li>
- <li><a href="#">Tee2</a></li>
- <li><a href="#">Tee3</a></li>
- </ul>
- </li>
- <li onclick="mShow(this);">Zubehör
- <ul>
- <li><a href="#">Freakzeugs</a></li>
- <li><a href="#">Teegedöhns</a></li>
- <li><a href="#">etc</a></li>
- </ul>
- </li>
- </ul>
- </body>
- </html>
Danke im Vorraus

MfG
Marcel