Ik heb dus een menu gemaakt bestaande uit tekst links. Nu kan dit menu open en dicht gevouwen worden door op de het hoofdonderwerp te klikken, door dan op de subonderwerpen te klikken gan je naar een andere pagina in het frame ernaast. Als je dan nogmaals op hoofdonderwerp klikt vouwt ie weer dicht.
zo ziet het er dus uit:
hoofdonderwerp
- subonderwerp
- subonderwerp
- subonderwerp
hoofdonderwerp
- subonderwerp
- subonderwerp
Nu wil ik zodra je op het volgende hoofdonderwerp klikt dat ie alle andere hoofdonderwerpen dan automatisch dichtvouwt!
Dit is het stukje javascript wat eraan hangt en de opbouw van het menu:
<script language="javascript">
<!--
//Expands and contracts the menu (if in Internet Explorer 4.0 or higher)
function change() {
if(!document.all)
return
if (event.srcElement.className=="expandable1"){
var x=event.srcElement.parentElement
if (x.all[2].style.display=="none"){
x.all[2].style.display='';
}
else {
x.all[2].style.display="none"
}
}
if (event.srcElement.className=="expandable2"){
var x=event.srcElement.parentElement
if (x.all[2].style.display=="none"){
x.all[2].style.display='';
}
else {
x.all[2].style.display="none"
}
}
}
document.onclick=change
//-->
</SCRIPT>
<table width="120" border="0" cellspacing="2" cellpadding="0" rules="rows">
<tr>
<td class="mainsection"> <a class="expandable1" href="#">Landbouw</a><br>
<p class="subsection" style="display:none">
<a href="producten/PL_tractoren.htm" target="mainFrame">Tractoren</a> <br>
<a href="producten/PL_Combines.htm" target="mainFrame">Combines</a> <br>
<a href="producten/PL_Ploegen.htm" target="mainFrame">Ploegen</a> <br>
<a href="producten/PL_Maaiers.htm" target="mainFrame">Maaiers</a> <br>
</p></td>
</tr>
</table>
<hr width="120">
<div align="center"></div>
<table width="120" border="0" cellspacing="2" cellpadding="0" rules="rows">
<tr>
<td class="mainsection"> <a class="expandable1" href="#">Tuinbouw</a><br>
<p class="subsection" style="display:none">
<a href="producten/PT_Gazonmaaiers.htm" target="mainFrame">Gazonmaaiers</a> <br>
<a href="producten/PT_Zitmaaiers.htm" target="mainFrame">Zitmaaiers</a> <br>
<a href="producten/PT_Tractoren.htm" target="mainFrame">Tractoren</a> <br>
</p></td>
</tr>
</table>
Sorry voor de lap met codes maar zo is het tenminste goed te zien hoe het opgebouwd is.
Ik vermoed dat er wat aan het stukje java-script moet worden toegevoegd, maar ik heb dus totaal geen verstand van java-scripting.
Kan iemand mij hierbij helpen?
zo ziet het er dus uit:
hoofdonderwerp
- subonderwerp
- subonderwerp
- subonderwerp
hoofdonderwerp
- subonderwerp
- subonderwerp
Nu wil ik zodra je op het volgende hoofdonderwerp klikt dat ie alle andere hoofdonderwerpen dan automatisch dichtvouwt!
Dit is het stukje javascript wat eraan hangt en de opbouw van het menu:
<script language="javascript">
<!--
//Expands and contracts the menu (if in Internet Explorer 4.0 or higher)
function change() {
if(!document.all)
return
if (event.srcElement.className=="expandable1"){
var x=event.srcElement.parentElement
if (x.all[2].style.display=="none"){
x.all[2].style.display='';
}
else {
x.all[2].style.display="none"
}
}
if (event.srcElement.className=="expandable2"){
var x=event.srcElement.parentElement
if (x.all[2].style.display=="none"){
x.all[2].style.display='';
}
else {
x.all[2].style.display="none"
}
}
}
document.onclick=change
//-->
</SCRIPT>
<table width="120" border="0" cellspacing="2" cellpadding="0" rules="rows">
<tr>
<td class="mainsection"> <a class="expandable1" href="#">Landbouw</a><br>
<p class="subsection" style="display:none">
<a href="producten/PL_tractoren.htm" target="mainFrame">Tractoren</a> <br>
<a href="producten/PL_Combines.htm" target="mainFrame">Combines</a> <br>
<a href="producten/PL_Ploegen.htm" target="mainFrame">Ploegen</a> <br>
<a href="producten/PL_Maaiers.htm" target="mainFrame">Maaiers</a> <br>
</p></td>
</tr>
</table>
<hr width="120">
<div align="center"></div>
<table width="120" border="0" cellspacing="2" cellpadding="0" rules="rows">
<tr>
<td class="mainsection"> <a class="expandable1" href="#">Tuinbouw</a><br>
<p class="subsection" style="display:none">
<a href="producten/PT_Gazonmaaiers.htm" target="mainFrame">Gazonmaaiers</a> <br>
<a href="producten/PT_Zitmaaiers.htm" target="mainFrame">Zitmaaiers</a> <br>
<a href="producten/PT_Tractoren.htm" target="mainFrame">Tractoren</a> <br>
</p></td>
</tr>
</table>
Sorry voor de lap met codes maar zo is het tenminste goed te zien hoe het opgebouwd is.
Ik vermoed dat er wat aan het stukje java-script moet worden toegevoegd, maar ik heb dus totaal geen verstand van java-scripting.
Kan iemand mij hierbij helpen?