Är inte helt hundra på hur du vill använda de olika fälten, men detta funkar ungefär som jag tror att du vill i alla fall.
<html>
<head>
<script language="JavaScript">
<!--
function visadolj1(obj) {
if(obj.style.display=='none') {
obj.style.display='block'
var x = 1
}
else {
obj.style.display='none'
var x = 2
}
}
//-->
</script>
</head>
<body>
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")
strSQL = "SELECT * FROM tblRubrik WHERE CBool(Visa) = True AND Huvudrubrik = 0 ORDER BY Ordning"
Set objRS = objConn.Execute(strSQL)
If NOT objRS.EOF Then
Do Until objRS.EOF
intCount = intCount + 1
strSQL = "SELECT * FROM tblRubrik WHERE CBool(Visa) = True AND Huvudrubrik = " & objRS("MenyID") & " AND NOT Huvudrubrik = 0 ORDER BY Rubrik"
Set objUnderRubrik = objConn.Execute(strSQL)
If NOT objUnderRubrik.EOF Then
Do Until objUnderRubrik.EOF
If intUnderCount = 0 Then
Response.Write("<div id=""huvud" & intCount & """ onclick=""visadolj1(u" & intCount & ")"">" & objRS("Rubrik") & "</div>" & vbCrLf)
Response.Write("<div id=""u" & intCount & """ style=""display: none"">" & vbCrLf)
End If
Response.Write(" - <a href=""" & objUnderRubrik("Länk") & """>" & objUnderRubrik("Rubrik") & "</a><br>" & vbCrLf)
objUnderRubrik.MoveNext
intUnderCount = intUnderCount + 1
If objUnderRubrik.EOF Then
Response.Write("</div>" & vbCrLf)
intUnderCount = 0
End If
Loop
Else
Response.Write("<a href=""" & objRS("Länk") & """>" & objRS("Rubrik") & "</a><br>")
End If
objUnderRubrik.Close : Set objUnderRubrik = Nothing
objRS.MoveNext
Loop
End If
objRS.Close : Set objRS = Nothing
objConn.Close : Set objConn = Nothing
%>
</body>
</html>
