You are here: irt.org | FAQ | JavaScript | Image | Q1280 [ previous next ]
Try the followng which is based on the article Displaying Temporary Pages:
<head>
<script language="JavaScript"><!--
image_1 = image_2 = image_3 = image_4 = false;
function checkImage(whichimage) {
switch (whichimage) {
case 1: image_1 = true; break;
case 2: image_2 = true; break;
case 3: image_3 = true; break;
case 4: image_4 = true; break;
}
if (image_1 && image_2 && image_3 && image_4) showImage();
}
function showImage() {
if (document.all) {
document.all.wait.style.visibility="hidden";
document.all.mypage.style.visibility="visible";
}
else {
if (document.layers) {
document.layers["wait"].visibility="hidden";
document.layers["mypage"].visibility="visible";
}
}
}
//--></script>
</head>
<body>
<div id="wait" style="position: absolute; top: 200; left: 200; visibility: visible; font-size: 28pt; color: red;">
<script language="JavaScript"><!--
if (document.all || document.layers) document.write("Loading... Please Wait");
//--></script>
</div>
<div id="mypage" style="position: absolute; visibility: hidden;">
<img src="horse1.gif" onLoad="window.checkImage(1)">
<img src="sunset1.gif" onLoad="window.checkImage(2)">
<img src="riders1.jpg" onLoad="window.checkImage(3)">
<img src="sue.jpg" onLoad="window.checkImage(4)">
</div>