Felix: image preload mit allen schikanen ;)

Beitrag lesen

hallo zusammen!

ich hab da ein einfaches JS, das mir die bilder von meiner site
"preloaden" soll. das JS funzt, ich möchte aber ein paar
extras einbauen. dazu habe ein paar fragen, weil ich in
JS kein hirsch bin....

erstmal das script wie es jetzt ist:

----- schnipp ------
<html>
<head>

<script language="JavaScript">
<!--
document.write("please stand by while preloading images<br>");

img1 = new Image();
img1.src="v3_1.jpg";

img2 = new Image();
img2.src="v3_2.jpg";

[....]
-->
</script>
</head>

<body onLoad="javascript:document.location.href='splash.html';">
</body>
</html>
----- schnapp ------

so, jetzt geht's los:

1. ist es möglich, ein "Image"-Objekt mehrfach zu verwenden,
und somit weniger code zu schreiben. meine vorstellung wäre:
------------------------
img = new Image();
img.src="x.jpg";
(img irgendwie resetten)
img.src="y.jpg";
(img irgendwie resetten)
img.src="z.jpg";
------------------------
geht das irgendwie?

2. nach dem laden jedes bildes möchte ich zB. ein "x" auf die
Page schreiben lassen. Folgender Code funktioniert *nicht*.
------------------------
img1 = new Image();
img1.src="v3_1.jpg";
document.write("x");

img2 = new Image();
img2.src="v3_2.jpg";
document.write("x");
------------------------
die "x" werden gleich am anfang alle geschrieben, bevor
die bilder überhaupt geladen sind.
was muss ich da ändern?

3. sorry, wirlich eine blöde frage, aber wenn ihr hier
eh am lesen seid (...).
wie kann ich verhindern, dass die filenames der bilder
in der statusleiste erscheinen?
zB. der IE macht immer "(noch x objekte) lade www.x.com/pic.jpg".

vielen herzlichen überschwenglichen dank für eure anteilnahme ;)
liebe grüsse
Felix