No, I think you want to use Flash, or possibly DHTML with a Javascript setTimeout().
Here's a Javascript that does the opposite of what you want, though. You just have to guess how long it's going to take for the images to load. Say I gues 5 seconds. Files needed: wait.jpg, blah0.jpg, blah1.jpg, blah2.jpg. It does not check js version; for that use "if (document.images) { ... }".
Code:
<html><head>
<script language="javascript"><!--
imsmax= 3
ims= Array(imsmax)
for (i=0; i<imsmax; i++) {
ims[i]= new Image(100,200)
ims[i].src= 'blah' + i + '.jpg'
}
function loadims() { with (document) {
// alert('loading')
for (i=0; i<imsmax; i++) {
eval( 'ims' + i ).src= ims[i].src
}
}}
// -->
</script>
</head>
<body onLoad="setTimeout('loadims()', 5000);">
<noscript>Need javascript.<br></noscript>
0:<br>
<img src="wait.jpg" width=100 height=200 name="ims0"><br><br>
1:<br>
<img src="wait.jpg" width=100 height=200 name="ims1"><br><br>
2:<br>
<img src="wait.jpg" width=100 height=200 name="ims2"><br><br>
</body></html>