• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Klappmenü!

Status
Für weitere Antworten geschlossen.

MisterCode

Neues Mitglied
Hallo, ich habe folgendes Problem!
Ich habe hier 5 Punkte mit Subpunkten! also wenn ich mit der maus drüber fahre, kommt rechts ein untermenü!
bei den Punkt "Hauptmenü" gibt es aber ein problem! und zwar: wenn ich einmal drüber fahre öffnet sich das untermenü! wenn ich dann über ein anderes fahre sollte es wieder verschwinden und das andere sich öffnen! es verschwindet einfach nicht! bei den anderen 4 punkten geht das aber! kann mir wer helfen?


hier der code von index.html
HTML:
<html>
    <head>
        <title>T-T-T-Test</title>
        <link rel="Stylesheet" type="text/css" href="stylesheet.css">

<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
    for (var i = 1; i<=10; i++) {
        if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
    }
if (d) {d.style.display='block';}
}
//-->
</script>
    </head>
<body>
    <div id="logo">
    </div>    

    <div id="header">

    </div>
    <div id="navi">

<dl id="menu">
        <dt onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();"><a href="#">Hauptmen&uuml;</a></dt>
            <dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();">
                <ul>
                    <li><a href="index.html">Startseite</a></li>
                    <li><a href="gbook.html">G&auml;stebuch</a></li>
                    <li><a href="impressum.html">Impressum</a></li>

                </ul>
            </dd>    
            
        <dt onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre();">Familie</dt>
            <dd id="smenu2" onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre();">
                <ul>
                    <li><a href="me.html">Ich</a></li>
                    <li><a href="family.html">Familie</a></li>
                    <li><a href="pets.html">Haustiere</a></li>
                </ul>

            </dd>    

        <dt onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre();">Freundin</dt>
            <dd id="smenu3" onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre();">
                <ul>
                    <li><a href="freundin.html">Meine Freundin</a></li>
                    <li><a href="girlint.html">Interessen</a></li>
                    <li><a href="gallery.html">Galerie</a></li>
                </ul>
            </dd>


        <dt onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre();">Freunde</dt>

            <dd id="smenu4" onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre();">
                <ul>
                    <li><a href="emir.html">Emir M.</a></li>
                    <li><a href="sascha.html">Sascha L.</a></li>
                    <li><a href="mario.html">Mario M.</a></li>
                    <li><a href="lau.html">Laurenz N.</a></li>
                </ul>
            </dd>

        
        <dt onmouseover="javascript:montre('smenu5');" onmouseout="javascript:montre();">Schulzeit</dt>

            <dd id="smenu5" onmouseover="javascript:montre('smenu5');" onmouseout="javascript:montre();">
                <ul>
                    <li><a href="1classvolks.html">1.Klasse Volksschule</a></li>
                    <li><a href="2classvolks.html">2.Klasse Volksschule</a></li>
                    <li><a href="3classvolks.html">3.Klasse Volksschule</a></li>
                    <li><a href="4classvolks.html">4.Klasse Volksschule</a></li>
                    <li><a href="1classahs.html">1.Klasse AHS</a></li>
                    <li><a href="2classahs.html">2.Klasse AHS</a></li>
                    <li><a href="3classahs.html">3.Klasse AHS</a></li>
                    <li><a href="4classahs.html">4.Klasse AHS</a></li>
                    <li><a href="1classtgm.html">1.Klasse TGM</a></li>
                </ul>
            </dd>

</dl>
    
    </div>
    <div id="main">
    </div>
</body>
</html>

hier der code vom stylesheet.css
Code:
body {
background: white;
padding:0;
margin:0;
font-family: verdana, arial, sans-serif;
font-size: 90%;
color: black;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 1em;
left: 1em;
width: 10em;
}

#menu dt {
cursor: pointer;
background: #A9BFCB;
height: 20px;
line-height: 20px;
margin: 2px 0;
border: 1px solid gray;
text-align: center;
font-weight: bold;
}

#menu dd {
position: absolute;
z-index: 100;
left: 8em;
margin-top: -1.4em;
width: 10em;
background: #A9BFCB;
border: 1px solid gray;
}

#menu ul {
padding: 2px;
}
#menu li {
text-align: center;
font-size: 85%;
height: 18px;
line-height: 18px;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
}

#menu li a:hover {
text-decoration: underline;
}


#mentions {
font-family: verdana, arial, sans-serif;
position: absolute;
bottom : 200px;
left : 10px;
color: #000;
background-color: #ddd;
}
#mentions a {text-decoration: none;
color: #222;
}
#mentions a:hover{text-decoration: underline;
}

danke im voraus!
 
Zuletzt bearbeitet von einem Moderator:
Werbung:
Es wäre schön, wenn du das ganze mal auf eine Seite hochladen würdest, da ich mir so nicht viel vorstellen kann.

Ich habs mir jetzt mal lokal angeguckt und bei mit funktioniert es überall.
Firefox 1.5.0.4
InternetExplorer 6.0
Opera 9.0
Netscape 7.1

Welchen Browser benutzt du?
 
Zuletzt bearbeitet:
ein thx @ artemis!

ich danke dir dass du mir helfen wolltest/geholfen hast
jedoch habe ich den fehler selber gefunden!

thx
 
Zuletzt bearbeitet von einem Moderator:
Werbung:
Dann erkläre es hier bitte für die anderen User ;)

mfg
 
Gerne

Mach ich gerne :)

also da sich hinter diesem code viele links befinden, gibt es auch logischerweise viele seiten und wenn ich unter einem hauptmenüpunkt auf ein submenüpunkt gefahren bin und den angeklickt habe öffnet sich ja ne andere seite! da ich viel im script herumgebastelt habe, habe ich einen fehler auf den anderen seiten eingebaut, also nicht im index, und von daher verschwand der suppunkt nicht! was für ein fehler das GENAU war, weis ich selber noch nich so richtig, aber es funktioniert111elf^^
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben