Hmmm....
Byter jag "submenu<%=rs("id")%>" mot "submenu1" så verkar det fungera.
Hur får jag span att få ett unikt id utan att använda ASP?
Raden finns inuti en asp loop.
2 svar · 186 visningar · startad av mattiasnordin
Hej hopp... Behöver lite hjälp. Jag använder följande skript för att visa submenyer när man klickar på en länk. Nu laddas sida om och jag behöver expandera en submeny när sidan laddas. Borde fungera men jag får bara object missing fel när jag försöker.
Hur gör jag för att SwitchMenu('submenu<%=rs("id")%>') ska vara expanderad när sidan laddas ?
<script type="text/javascript">
/***********************************************
* Switch Menu script- by Martial B of [url]http://getElementById.com/[/url]
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit [url]http://www.dynamicdrive.com/[/url] for full source code
***********************************************/
if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}
function SwitchMenu(obj){
if(document.getElementById){
var el = document.getElementById(obj);
var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
if(el.style.display != "block"){ //DynamicDrive.com change
for (var i=0; i<ar.length; i++){
if (ar[i].className=="submenu") //DynamicDrive.com change
ar[i].style.display = "none";
}
el.style.display = "block";
}else{
el.style.display = "none";
}
}
}
</script>
<div id="masterdiv"><!-- Keep all menus within masterdiv-->
<a class="menutitle" onclick="SwitchMenu('submenu<%=rs("id")%>')"><%=rs("lank_namn")%></a><br>
<span class="submenu" id="submenu<%=rs("id")%>">
LÄNK 1
LÄNK 2
LÄNK 3
</span>
</div><!--- Masterdiv --->
Hmmm....
Byter jag "submenu<%=rs("id")%>" mot "submenu1" så verkar det fungera.
Hur får jag span att få ett unikt id utan att använda ASP?
Raden finns inuti en asp loop.
hmmm... verkar vara flera fel på sidan.
Fick det dock att fungera.
<body onLoad="SwitchMenu('<%=varValdSubMenyId%>')">