jeg kigger på scriptet ca. kl. 12 for nu sakl jeg i skole (folkeskole stadig) :(
Du kunne indsætte et lille IF:
For Each File in Files
IF (right(file.name, 3) = \"mpg\") THEN
for a = 1 to level
Response.Write \" \"
next
filnavn = server.URLEncode(file.name)
response.write \"<IMG SRC=_spacer.gif>\" & \"<A HREF=\" & filnavn & \">\" & file.name & \"</A><br>\"
END IF
next
<%
rootpath = server.MapPath(\"./\")
level = 0
sub getPath(strPath,level)
Set fsObj = CreateObject(\"Scripting.FileSystemObject\")
Set MainFolder = fsObj.GetFolder(strPath)
Set Files = MainFolder.Files
Set Folders = MainFolder.subfolders
For Each Folder in Folders
for a = 1 to level
Response.Write \" \"
next
response.write \"<IMG SRC=\"\"_folder.gif\"\"> <B><A HREF=\" &
server.URLEncode(folder.name) & \">\" & UCASE(folder.name) & \"</A></b><br>\"
\'call getPath(strPath & \"\\\" & lcase(folder.name),level+1)
next
For Each File in Files
filnavn = server.URLEncode(file.name)
If InStr(filnavn,\"_\") <> 0 then
for a = 1 to level
Response.Write \" \"
next
response.write \"<IMG SRC=_spacer.gif>\" & \"<A HREF=\" & erstat(filnavn) & \">\" & file.name & \"</A><br>\"
End If
next
set fsObj = Nothing
set MainFolder = Nothing
end sub
call getPath(rootpath,level)
%>
/per
Ups denne burde virke
<%
rootpath = server.MapPath(\"./\")
level = 0
sub getPath(strPath,level)
Set fsObj = CreateObject(\"Scripting.FileSystemObject\")
Set MainFolder = fsObj.GetFolder(strPath)
Set Files = MainFolder.Files
Set Folders = MainFolder.subfolders
For Each Folder in Folders
for a = 1 to level
Response.Write \" \"
next
response.write \"<IMG SRC=\"\"_folder.gif\"\"> <B><A HREF=\" &
server.URLEncode(folder.name) & \">\" & UCASE(folder.name) & \"</A></b><br>\"
\'call getPath(strPath & \"\\\" & lcase(folder.name),level+1)
next
For Each File in Files
filnavn = server.URLEncode(file.name)
If InStr(filnavn,\"_\") = 0 then
for a = 1 to level
Response.Write \" \"
next
response.write \"<IMG SRC=_spacer.gif>\" & \"<A HREF=\" & erstat(filnavn) & \">\" & file.name &
\"</A><br>\"
End If
next
set fsObj = Nothing
set MainFolder = Nothing
end sub
call getPath(rootpath,level)
%>
/per