Problem med FoldoutMenu2
Til dem der ikke kender den:http://www.dhtmlcentral.com/script/script.asp?id=25
Jeg har lidt problemer med at få den til at virke. Den kommer med en fejl i linie 98:
nest=(!nest) ? "":'document.'+nest+'.';
Da jeg naturligvis ikke har rettet i den del af scriptet, må det nok ligge i denne del af koden:
<div id="divFoldCont">
<!-- Top 1 -->
<div id="divFold0" class="clFold"><a href="#" onclick="foldmenu(0); return false" class="clFoldLinks" onfocus="if(this.blur)this.blur()"><img src="foldoutmenu2_arrow.gif" name="imgFold0" width=12 height=12 alt="" border=0> [choice 0]</a><br>
<div id="divFoldSub0_0" class="clFoldSub"><a href="java script://" class="clSubLinks" onfocus="if(this.blur)this.blur()"><img src="foldoutmenu2_arrow.gif" name="imgFold0Sub0" alt="" border=0> [empty]</a>
</div>
</div>
<!-- Top 2 -->
<div id="divFold1" class="clFold"><a href="java script://" class="clFoldLinks" onfocus="if(this.blur)this.blur()"><img src="foldoutmenu2_arrow.gif" name="imgFold1" width=12 height=12 alt="" border=0> [choice 1]</a><br>
</div>
<!-- Top 3 -->
<div id="divFold2" class="clFold"><a href="java script://" class="clFoldLinks" onfocus="if(this.blur)this.blur()"><img src="foldoutmenu2_arrow.gif" name="imgFold2" width=12 height=12 alt="" border=0> [choice 2]</a><br>
</div>
<div id="divFold3" class="clFold"><a href="java script://" class="clFoldLinks" onfocus="if(this.blur)this.blur()"><img src="foldoutmenu2_arrow.gif" name="imgFold3" width=12 height=12 alt="" border=0> [choice 3]</a><br>
</div>
<!--
Here's how it would look if we added one more top menu.
(in this case a top menu with one sublevel.
-->
<div id="divFold4" class="clFold"><a href="java script://" class="clFoldLinks" onfocus="if(this.blur)this.blur()"><img src="foldoutmenu2_arrow.gif" name="imgFold4" width=12 height=12 alt="" border=0> [choice 4]</a><br>
</div>
<div id="divFold5" class="clFold"><a href="java script://" class="clFoldLinks" onfocus="if(this.blur)this.blur()"><img src="foldoutmenu2_arrow.gif" name="imgFold5" width=12 height=12 alt="" border=0> [choice 5]</a><br>
</div>
<div id="divFold6" class="clFold"><a href="java script://" class="clFoldLinks" onfocus="if(this.blur)this.blur()"><img src="foldoutmenu2_arrow.gif" name="imgFold6" width=12 height=12 alt="" border=0> [choice 6]</a><br>
</div>
<!--
Note all the places the numbers changed:
divFoldCHANGED
foldmenu(CHANGED)
imgFoldCHANGED
divFoldSubCHANGED_0
subfoldmenu(CHANGED,0)
imgFoldCHANGEDSub0
divFoldSubCHANGED_0_0
Locate those places to see where the numbers should be increased by one each time.
If you add more topmenus be sure to change the "mainmenus" variable
and add it in the "submenus" array.
-->
</div>
eller her:
mainmenus=7 //How many main menus do you have?
//How many submenus do you have beneath each main level.
submenus=new Array(1,0,0,0,0,0,0)
dvs. kun en undermenu med kun et menupunkt.
Er der nogen der kan se fejlen?
