menu med asp og javascript
Jeg har prøvet at lave en menu i javascript om, så den kan hente data fra min database, men det er ikke rigtig lykkes for mig.koden:
<!-- #include file="forbindelse.asp" -->
<!-- #include file="forbindelse2.asp" -->
<html>
<head>
<title>menu</title>
<base target="mainFrame">
<style type="text/css">
.menupunkt{font-family:arial;cursor:pointer;color:#FFFFFF;background:#C2DEC7;font-weight:800;font-size:13px;width:250px;font-style:italics;}
.menu{display:none;padding-left:15px;}
.menu a{text-decoration:none;}
.menu a:link{color:white;}
.menu a:visited{color:white;}
.menu a:hover{color:67A877;}
.menu a:active{color:67A877;}
</style>
<script language="javascript" type="text/javascript">
function showMenu(d){
var id = d.id.substring(5);
divs = document.getElementsByTagName('DIV');
for(i=0;divs.length>i;i++){
if(divs[i].id.indexOf('menu')==0&&divs[i].id!='menu'+id){
divs[i].style.display='none';
document.getElementById('o'+divs[i].id+'pic').src = "billeder/gif/plus.gif";
}
}
st = document.getElementById('menu'+id).style;
st.display = (st.display!='block')?'block':'none';
document.getElementById(d.id+'pic').src = (st.display=='block')?"billeder/gif/minus.gif":"billeder/gif/plus.gif";
}
</script>
<%
sql = "SELECT * FROM varegrupper WHERE Parent = '0'"
set record=rs.execute(sql)
Do until record.eof
id = record("varegruppeID")
sql2 = "SELECT * FROM varegrupper WHERE Parent = '" & id & "'"
set record2=rs.execute(sql2)
do until record2.eof
%>
</head>
<body bgcolor="#C2DEC7">
<div id="omenu1" class="menupunkt" onMouseover="showMenu(this);">
<img id="omenu1pic" src="billeder/gif/plus.gif" height="10" width="10">
<%
'Kalder overmenupunkt
response.write record("varegruppenavn")&" "
record.MoveNext
%>
<div id="menu1" class="menu" onMouseover="event.cancelBubble=true">
<%
'Kalder undermenupunkt
response.write record2("varegruppenavn")&" "
record2.MoveNext
%>
</div>
</div>
</body>
</html>
<%
Loop
Loop
%>
<!-- #include file="forbindelseluk.asp" -->
Hvis du vil se hvordan koden virker uden asp, så klik ind på www.millet-design.dk
