Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
If Not Left(objFolder.Name,1) = "_" then 'Recurse through the folder's subdirectories if needed If bolRecurseDirectories then For Each objSubFolder in objFolder.SubFolders for i = 0 to level Response.Write " " next Response.Write objSubFolder.Name & "<br>"
displayFolders objSubFolder, bolRecurseDirectories, level+1 Next End If End If end sub
'Get the physical path of the root folder Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
eagleeye >> Det er jo vildt det virker perfekt. Har du mon en ide til hvordan jeg får det lavet sådan at når man starter siden får man et træ i stil med explorer som kan klappe i og ud ?
Jeg har lige prøvet lidt med div og noget hide show.. Den kan da gemme og vise nogle folder, men det virker vist ikke helt efter hinsigten.. jeg håber det kan hjlælpe lidt, men eller så prøv i javascript kategorien :)
<HTML> <HEAD>
<script> function hideShow(idname) { if (document.getElementById) if (document.getElementById(idname).style.visibility == 'hidden') document.getElementById(idname).style.visibility = 'visible'; else document.getElementById(idname).style.visibility = 'hidden'; else if (document.all) if (document.all[idname].style.visibility == 'hidden') document.all[idname].style.visibility = 'visible'; else document.all[idname].style.visibility = 'hidden'; else if (document.layers) if (document.layers[idname].visibility == 'hide') document.layers[idname].visibility = 'show'; else document.layers[idname].visibility = 'hide'; }
If Not Left(objFolder.Name,1) = "_" then 'Recurse through the folder's subdirectories if needed If bolRecurseDirectories then idname = objFolder.Name & level Response.Write "<img src=""test.gif"" onclick=""hideShow('"&idname&"')"">" Response.Write "<div id="""&idname&""" style=""visibility:visible"">"
For Each objSubFolder in objFolder.SubFolders for i = 0 to level Response.Write " " next Response.Write objSubFolder.Name & "<br>"
displayFolders objSubFolder, bolRecurseDirectories, level+1 Next
Response.Write "</div>" End If End If end sub
'Get the physical path of the root folder Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Fandt en anden løsning den er faktisk også ret god, dog kan jeg ikke lige se hvordan jeg skal få den til at virke i en frame, da den jo så skal skifte dir i den ene frame og vise indhold i den anden, men jeg kikker på det imorgen. Men her er det script som jeg har fået sat sammen.
<%
HomeDir = "files"
Security = "On"
CurrentDir = Request.QueryString("dir") if Left(CurrentDir, 3) = "../" and Security = "On" then Response.Write "You are not permitted to browse this directory." else Set FSO = Server.CreateObject("Scripting.FileSystemObject") if CurrentDir = "" then CurrentDir = HomeDir Set BrowseContents = FSO.GetFolder(Server.MapPath(HomeDir)) else Set BrowseContents = FSO.GetFolder(Server.MapPath(CurrentDir)) end if %> <HTML> <HEAD> <TITLE>Browse</TITLE> <LINK REL=STYLESHEET TYPE=TEXT/CSS HREF="styles.css"> </HEAD> <BODY> <DIV ALIGN=CENTER> <TABLE WIDTH=80%> <TR><TD> <TABLE WIDTH=100% BGCOLOR=BLACK BORDERCOLOR=WHITE BORDER=1 CELLSPACING=0><TR><TD> <TABLE WIDTH=100%> <TR><TD COLSPAN=2><H3>Contents of <%=CurrentDir%>:</TD></TR> <TR><TD WIDTH="75%">Item name:</TD><TD WIDTH="25%"><DIV ALIGN=RIGHT>Item size:</DIV></TD></TR> <% if not CurrentDir = HomeDir then UpOneDirBegPos = InStrRev(CurrentDir, "/") UpOneDirTotal = len(CurrentDir) UpOneDirPath = Left(CurrentDir, UpOneDirBegPos - 1) Response.Write "<TABLE WIDTH=""100%"" BORDER=""0""><TR>" Response.Write "<TD WIDTH=""*""><IMG SRC=""images/foldericon.gif""></TD><TD WIDTH=""70%""><A HREF=""?dir=" & UpOneDirPath & """>(up one level)</A><BR>" Response.Write "</TD><TD WIDTH=""25%""></TD></TR></TABLE>" end if
for each BrowsedFolder in BrowseContents.SubFolders if BrowsedFolder.Name <> "_vti_cnf" then Response.Write "<TABLE WIDTH=""100%"" BORDER=""0""><TR>" Response.Write "<TD WIDTH=""*""><IMG SRC=""images/foldericon.gif""></TD><TD WIDTH=""70%""><A HREF=""?dir=" & CurrentDir & "/" & BrowsedFolder.Name & """>" & BrowsedFolder.Name & "</A><BR>" Response.Write "</TD><TD WIDTH=""25%""><DIV ALIGN=""RIGHT"">" Response.Write BrowsedFolder.Size \ 1024 & "KB" Response.Write "</DIV></TD></TR></TABLE>" ContainsSomething = "True" end if next
if ContainsSomething <> "True" then Response.Write "<TABLE WIDTH=""100%""><TR><TD>There is nothing in this directory.</TD></TR></TABLE>" end if %>
HomeDir = "files" Skal ændres til den vituelle sti til den mappe du står i
Synes godt om
Ny brugerNybegynder
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.