Bio: document.images.complete funzt nicht? (Netscape 4.7)

Dies (s.u.) ist eine Seite von mir. Fuer eine Art 'Intro' mit einer grossen Grafik und etwas Sound sollte diese Seite die Ladezeit berechnen, und solange ein Fenster vor das Fenster mit dem 'Intro' schieben, damit man das Laden nicht sieht.

Nachdem die Seite geladen ist, sollte durch das Wechseln der Bildsourcen das Laden von zwei Bildern ausgeloest werden. Anhand der Ladezeiten dieser beiden Bilder wollte ich dann fuer die eigentliche Page auf deren Ladezeit hochrechnen.
Ich habe das ganze im lokalen Netz getestet, aber document.images.complete funktioniert wohl nicht. Denn obwohl deutlich sichtbar die beiden Austauschbilder gross und nexus322 (ein 4 MB grosses JPG und eine 200 K grosse Animation) noch nicht geladen waren, meldete .complete immer true.
(btw: In der eigentlichen Version dieser Page kann man das Laden der Bilder natuerlich nicht sehen, weil height und width auf 1 gesetzt werden.)

Kann man da irgendetwas machen?

Von der (vermeintlichen) Unzulaenglichkeit von NN JS schwer enttaeuscht,

Bio

<html>
<head>
<title>Test</title>
<script language="JavaScript">

function blockwin()
{
zeit= new Date();
startzeit=zeit.getTime();
/*Anfangszeit speichern */

testbild=new Image();
testbild.src="gross.jpg";
testbild2=new Image();
testbild2.src="nexus322.gif";

/* Bilder zum Austauschen */

document.testload2.src=testbild2.src;
document.testload.src=testbild.src;

/*Bildsourcen tauschen, empty wird durch die beiden grossen Bilder ersetzt, laden sollte beginnen */

while ((document.testload2.complete && document.testload.complete) != true);
/* Diese Schleife sollte warten, bis die beiden Bilder geladen sind ...*/

endzeit = zeit.getTime();
tics=endzeit-startzeit;
tacs=375*tics/1000;
alert('Nexus Intro Loader;\nLoading will take about '+tics+' milliseconds');
/* Hier sollte dann die Ladezeit rauskommen /*
}

window.setTimeout("blockwin();",2000);

</script>
</head>

<body bgcolor=black text="AA0000">
<img src="empty.jpg" width=100 height=100 name="testload" >
<img src="empty.jpg" width=100 height=100 name="testload2" >
<table border=0 height=100% width=100%>
<tr><td align=center>
Please wait while the Nexus Intro Loader makes sure the whole Intro is loaded when you watch it.<br>
This screen will disappear when the loading is done.<br>
</td>
</tr>
</table><br>
</body>
</html>

  1. Kriege ich jetzt den Preis "Frager der unbeantwortbarsten sinnvollen Frage des Monats Januar?". Weiss das denn wirklich keiner... oder habt ihr Euch mit den Illuminaten gegen mich verschworen?

    Bio