23. april 2003 - 22:43
Der er
4 kommentarer og 1 løsning
FileObj.GetFolder - HJÆLP
Denne sovs laver en liste til mig over de undermapper der under en given mappe. Den lister dem sådan her : mappe1 mappe2 mappe3 osv. Jeg vil gerne have den delt i kolonner, sådan her : mappe1 mappe2 mappe3 mappe4 mappe5 mappe6 osv. Hvordan skal jeg fixe det ? kode-> <% Set FileObj = Server.CreateObject("Scripting.FileSystemObject") Set MainFolder = FileObj.GetFolder(Server.MapPath(Path & Request.QueryString("bruger"))) oldPath = Request.QueryString("bruger") if oldPath <> "" then oldPath = oldPath & "/" Set Folders = MainFolder.SubFolders For Each Folder In Folders Response.Write "<a href=""" & Request.ServerVariables("URL") & "?bruger=" & LCase(oldPath & Folder.Name) & """>" & folder.Name & "</a><br>" Next Set MainFolder = Nothing Set Folders = Nothing If Request("bruger") = "" Then
Annonceindlæg fra gavdi
23. april 2003 - 22:47
#1
Prøv sådan : <% Set FileObj = Server.CreateObject("Scripting.FileSystemObject") Set MainFolder = FileObj.GetFolder(Server.MapPath(Path & Request.QueryString("bruger"))) oldPath = Request.QueryString("bruger") if oldPath <> "" then oldPath = oldPath & "/" Set Folders = MainFolder.SubFolders intCount = 0 For Each Folder In Folders If intCount <= 4 Then strBreake = "<br>" Else strBreake = "" intCount = 0 End If Response.Write "<a href=""" & Request.ServerVariables("URL") & "?bruger=" & LCase(oldPath & Folder.Name) & """>" & folder.Name & "</a>" & strBreake intCount = intCount + 1 Next Set MainFolder = Nothing Set Folders = Nothing If Request("bruger") = "" Then //>Rune
23. april 2003 - 22:51
#3
Skal det ind i en tabel så prøv med dette: <% Set FileObj = Server.CreateObject("Scripting.FileSystemObject") Set MainFolder = FileObj.GetFolder(Server.MapPath(Path & Request.QueryString("bruger"))) oldPath = Request.QueryString("bruger") if oldPath <> "" then oldPath = oldPath & "/" Set Folders = MainFolder.SubFolders Response.write "<table>" antalprlinje = 0 maxprlinje = 4 For Each Folder In Folders if antalprlinje = 0 then Response.write "<tr>" Response.Write "<td><a href=""" & Request.ServerVariables("URL") & "?bruger=" & LCase(oldPath & Folder.Name) & """>" & folder.Name & "</a></td>" antalprlinje = antalprlinje + 1 if antalprlinje = maxprlinje then Response.write "</tr>" antalprlinje = 0 end if Next if antalprlinje > 0 then Response.write "</tr>" Response.write "</table>" Set MainFolder = Nothing Set Folders = Nothing If Request("bruger") = "" Then