<%
' Indsæt mappens navn her:
path = "Billeder"
%>
<html>
<SCRIPT LANGUAGE="JavaScript">
<!-- Modified By: Steve Robison, Jr. (stevejr@ce.net) -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!!
http://javascript.internet.com -->
<!-- Begin
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";
return "Fravælg alle"; }
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";
return "Vælg alle"; }
}
// End -->
</script>
</HEAD>
</head>
<body>
<% if Request.Form("file") = "" then%>
<form method="post" name="form" action="<%="" & Request.ServerVariables("SCRIPT_NAME") & ""%>">
<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFolder(server.mappath(path))
for each file in f.files
name = file.name
ext = lcase(right(name,3))
if ext = "jpg" then
%>
<input type="checkbox" name="file" value="<%=name%>"> - <%=Left(name, Len(name)-4)%>
<br>
<%
end if
next
set f=nothing
set fs=nothing
%>
<input type="button" name="Check All" value="Vælg alle" OnClick="this.value=check(this.form.file);">
<input type="reset" value="Nulstil" name="Nulstil">
<input type="submit" value="Se billeder" name="submit">
<form>
<%
else
file = replace(Request.Form("file"),", ",",")
fileArr = split(file,",")
for i=0 to ubound(fileArr)
if fileArr(i) <> "" then
%>
<img src="<%="" & path & "/" & fileArr(i) & ""%>" border="0" height="288" width="200">
<%
end if
next
end if
%>
</body>
</html>
Prøv dette. er ikke den store javascript haj, men har sakset lidt fra nogle scripts jeg har lavet tidligere, så muligvis virker det i hvert fald...