Jump to content

Loop till images are loaded?


Adam

Recommended Posts

Hi all.

 

I'm in the process of setting up a script somewhat like a gallery.. Basically I'd like to click a thumbnail, then load another, larger image. I've set up a neat looking "loading" sign to say it's now loading the image into cache.. but what I would like to know is how I could 'loop until image loaded' .. sort of speak.. so load the images in real-time.. then move on with the script.. I've done a lot of googling but now found much thats any good... Bin trying for a while so might just be too tired to think straight. silly thing is i've done it before just can't remember how :S

 

Could anybody help me out?

 

Cheers! Adam

Link to comment
https://forums.phpfreaks.com/topic/127796-loop-till-images-are-loaded/
Share on other sites

A'haa .. after a nights sleep it came to me..

 

function loadImage(imgsrc) {
if (document.images) {
	preloadImg = new Image;
	preloadImg.src = imgsrc;
}	
ti = setInterval("doSomething();", 1000);
}

function doSomething() {
if (preloadImg.complete == 0) {
	return false;
}
alert('Image has been loaded!');
clearInterval(ti);
}

 

... incase anyone struggles with the same problem.

 

Adam

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.