webForumDet fria alternativet
Logga in / Bli medlem

preloada alla bilder i en mapp

JavaScript

2 svar · 166 visningar · startad av fakenick!

Medlem sedan juli 2002202 inlägg
Trådstart#1

jo, funkar de att preloada alla bilder i en
viss mapp? och i så fall hur? =) spelar ingen
roll om det är med javascript eller asp..

tack på förhand.. =)

Medlem sedan juni 20004 308 inlägg
#2

Du får ta hjälp med någon form av serverside-script för att få reda på vilka bilder som ligger i katalogen.

<%
dim fso, folder, path, file, js
path="./"
js=""
set fso = Server.CreateObject("Scripting.FileSystemObject")
set folder = fso.GetFolder(Server.MapPath(path))
for each file in folder.Files
	file=replace(file,"\","/")
	file=mid(file,instrrev(file,"/")+1)
	if lcase(right(file,3))="jpg" or lcase(right(file,3))="gif" or lcase(right(file,3))="png" or lcase(right(file,4))="jpeg" then
		if len(js&"")>0 then js=js&","
		js=js&""""&file&""""
	end if
next
%>
<script language="JavaScript" type="text/javascript">
var a=new Array(<%=js%>); var imgs=new Array();
for(var i=0;i<a.length;i++){
	imgs[i]=new Image; imgs[i].src=a[i];
}
</script>
Medlem sedan juli 2002202 inlägg
#3

åhh.. tusen tack.. du är "the man".. =)

377 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
117 ms — hämta statistik (db)
133 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)