Kopieren Sie den Codecode wie folgt:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<Kopf>
<title>Teleskopmenü</title>
<Stil>
<!--
Körper{
Hintergrundfarbe:#ffdee0;
}
#navigation {
Breite:200px;
Schriftfamilie:Arial;
}
#navigation > ul {
list-style-type:none;/* Keine Aufzählungszeichen anzeigen*/
Rand:0px;
Polsterung:0px;
}
#navigation > ul > li {
border-bottom:1px solid #ED9F9F;/* Unterstreichung hinzufügen*/
}
#navigation > ul > li > a{
display:block;/* Blockanzeige*/
Polsterung: 5px 5px 5px 0,5em;
Textdekoration: keine;
border-left:12px solid #711515;/* Dicker roter Rand auf der linken Seite*/
border-right:1px solid #711515;/* rechter Schatten*/
}
#navigation > ul > li > a:link, #navigation > ul > li > a:visited{
Hintergrundfarbe:#c11136;
Farbe:#FFFFFF;
}
#navigation > ul > li > a:hover{ /* wenn die Maus darüber fährt */
background-color:#990020;/* Hintergrundfarbe ändern*/
color:#ffff00;/* Textfarbe ändern*/
}
/* CSS-Stil für Untermenü*/
#navigation ul li ul{
Listenstiltyp:none;
Rand:0px;
Polsterung:0px 0px 0px 0px;
}
#navigation ul li ul li{
border-top:1px solide #ED9F9F;
}
#navigation ul li ul li a{
Anzeige:Block;
Polsterung: 3px 3px 3px 0,5em;
Textdekoration: keine;
border-left:28px solid #a71f1f;
border-right:1px solid #711515;
}
#navigation ul li ul li a:link, #navigation ul li ul li a:visited{
Hintergrundfarbe:#e85070;
Farbe:#FFFFFF;
}
#navigation ul li ul li a:hover{
Hintergrundfarbe:#c2425d;
Farbe:#ffff00;
}
#navigation ul li ul.myHide{ /* Untermenü ausblenden*/
Anzeige:keine;
}
#navigation ul li ul.myShow{ /* Untermenü anzeigen*/
Anzeige:Block;
}
->
</style>
<script language="javascript">
Funktionsänderung(){
//Suchen Sie das Geschwisterelement ul über das übergeordnete Element li
var oSecondDiv = this.parentNode.getElementsByTagName("ul")[0];
//CSS wird abwechselnd ersetzt, um Anzeige und Verbergung zu realisieren
if(oSecondDiv.className == "myHide")
oSecondDiv.className = "myShow";
anders
oSecondDiv.className = "myHide";
}
window.onload = function(){
var oUl = document.getElementById("listUL");
var aLi = oUl.childNodes;//untergeordnete Elemente
var oA;
for(var i=0;i<aLi.length;i++){
//Wenn das untergeordnete Element li ist und dieses li ein Untermenü ul hat
if(aLi[i].tagName == "LI" && aLi[i].getElementsByTagName("ul").length){
oA = aLi[i].firstChild;//Suche den Hyperlink
oA.onclick = change;//Klickfunktion dynamisch hinzufügen
}
}
}
</script>
</head>
<Körper>
<div id="navigation">
<ul id="listUL">
<li><a href="#">Startseite</a></li>
<li><a href="#">Neuigkeiten</a>
<ul>
<li><a href="#">Neueste Neuigkeiten</a></li>
<li><a href="#">Alle Neuigkeiten</a></li>
</ul>
</li>
<li><a href="#">Sport</a>
<ul>
<li><a href="#">Basketball</a></li>
<li><a href="#">Fußball</a></li>
<li><a href="#">Volleyball</a></li>
</ul>
</li>
<li><a href="#">Wetter</a>
<ul>
<li><a href="#">Heutiges Wetter</a></li>
<li><a href="#">Prognose</a></li>
</ul>
</li>
<li><a href="#">Kontaktieren Sie mich</a></li>
</ul>
</div>
</body>
</html>