Hallo,
ich hab ne Frage zu folgendem Menüskript:
head:
und im body:
derzeit ist es so, dass eine Unterpunktgruppe (Unterpunkt1, Unterpunkt2, etc.) solange geöffnet ist, bis ein zweiter Oberpunkt (Oberpunkt2) per Klick geöffnet wird, (dann schließt sich die Unterpunktgruppe vom ersten Oberpunkt und es öffnet sich die des zweiten). Wäre es auch möglich, dass sich per Klick auf z.b. den Oberpunkt1 die Unterpunkte von diesem Oberpunkt1 schließen?
Danke schon mal für eure Hilfe!
ich hab ne Frage zu folgendem Menüskript:
head:
Code:
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=15; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
//-->
</script>
<style type="text/css">
<!--
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
top: 0;
left: 0;
}
dl#menu {
width: 153px;
}
dl#menu dt {
cursor: pointer;
margin: 1px 1px;
height: 100%;
line-height: 20px;
text-align: left;
font-weight: bold;
border: 1px solid white;
border-left: 4px solid #2159bd;
background: url(images/transp-cc.gif);
}
dl#menu dd {
border: 0 none;
}
dl#menu li {
text-align: left;
background: #fff;
margin: 1px 1px;
line-height: 20px;
border: 0 none;
border-left: 4px solid #e3effd;
}
dl#menu li a, dl#menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
dl#menu li a:hover
{
background: #e3effd;
}
dl#menu dt a:hover {
background: #2159bd;
color: #FFFFFF;
}
-->
</style>
Code:
<dl id="menu">
<dt onclick="javascript:montre('smenu1');"><a href="#"> Menü1</a></dt>
<dd id="smenu1">
<ul>
<li><a href="#"><font face="Times New Roman" size="1">?</font> Unterpunkt1</a></li>
<li><a href="#"><font face="Times New Roman" size="1">?</font> Unterpunkt2</a></li>
<li><a href="#"><font face="Times New Roman" size="1">?</font> Unterpunkt3</a></li>
<li><a href="#"><font face="Times New Roman" size="1">?</font> Unterpunkt4</a></li>
<li><a href="#"><font face="Times New Roman" size="1">?</font> Unterpunkt5</a></li>
<li><a href="#"><font face="Times New Roman" size="1">?</font> Unterpunkt6</a></li>
</ul>
</dd>
<dt onclick="javascript:montre('smenu2');"><a href="#"> Menü2</a></dt>
<dd id="smenu2">
<ul>
<li><a href="#"><font face="Times New Roman" size="1">?</font> Unterpunkt1</a></li>
<li><a href="#"><font face="Times New Roman" size="1">?</font> Unterpunkt2</a></li>
</ul>
</dd>
</dl>
derzeit ist es so, dass eine Unterpunktgruppe (Unterpunkt1, Unterpunkt2, etc.) solange geöffnet ist, bis ein zweiter Oberpunkt (Oberpunkt2) per Klick geöffnet wird, (dann schließt sich die Unterpunktgruppe vom ersten Oberpunkt und es öffnet sich die des zweiten). Wäre es auch möglich, dass sich per Klick auf z.b. den Oberpunkt1 die Unterpunkte von diesem Oberpunkt1 schließen?
Danke schon mal für eure Hilfe!