Avatar billede dustbunny Nybegynder
26. februar 2004 - 16:58 Der er 1 kommentar og
1 løsning

skønheds operation

Kan det her ikke skrives om så det bliver lidt "kønnere" at se på?

Response.Write "<script>"
Response.Write "if (document.getElementById)"
Response.Write "var tree = new myTree('www.minside.dk');"

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/db.mdb")

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From page WHERE subid = 0 ORDER BY orderid"
Set rs = Conn.Execute(strSQL)

intMcount = 0

Do While Not rs.EOF

intMcount = intMcount + 1

Response.Write "var root0" & intMcount & " = new myTreeItem('" & rs("pagename") & "');"
Response.Write "tree.add(root0" & intMcount & ");"

Set rs2 = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From page WHERE subid LIKE '" & rs("id") & "' ORDER BY orderid"
Set rs2 = Conn.Execute(strSQL)

Do While Not rs2.EOF

Response.Write "var sub" & intMcount & " = new myTreeItem('" & rs2("pagename") & "');"
Response.Write "root0" & intMcount & ".add(sub" & intMcount & ");"

Set rs3 = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From page WHERE subid LIKE '" & rs2("id") & "' ORDER BY orderid"
Set rs3 = Conn.Execute(strSQL)

Do While Not rs3.EOF

Response.Write "sub" & intMcount & ".add(new myTreeItem('" & rs3("pagename") & "'));"

rs3.MoveNext
Loop

rs2.MoveNext
Loop

rs.MoveNext
Loop

Response.Write "document.write(tree);"
Response.Write "</script>"
%>

weee...
Avatar billede dustbunny Nybegynder
27. februar 2004 - 09:04 #1
Ok nu har jeg oprettet 2 spørgsmål på samme dag..og har ikke fået nogen kommentar. Kan være jeg skal beskrive det lidt bedre...
Det jeg har skruet sammen er til en treemenu, den går ind og finder underpunkterne i 3 niveauer... Så tænkte jeg om der ikke kunne laves et array eller noget i den stil for at gøre koden lidt mere venlig og køn.
Avatar billede dustbunny Nybegynder
18. maj 2004 - 21:24 #2
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester