Simon Knupfer: Image dynamisch austauschen

Beitrag lesen

Hallo,

ich habe folgendes problem. ich habe eine auswahlbox in der eine liste von bilder dargestellt wird.
nach auswahl eines bildes, soll dieses, mit einem schon bestehenden, ausgetauscht werden (alle
Bilder haben dieselbe groesse)
hier der code:
<script language="JavaScript">
<!--
   function changePicture(list) {
      document.PictureHolder.src = list.options[list.selectedIndex].value
    }
   // -->
</script>
</head>
<body>
<form><br><select name="Spielregeln" size="1" onchange="changePicture(this.form.elements[0])">
<option selected value="../DefaultImage.jpg">-bitte wählen -</option>
<option value="images/BildX.jpg">Text zum Bild</option>
<option value="images/BildY.jpg">Text zum Bild</option>
<option value="images/BildZ.jpg">Text zum Bild</option>
</select></form>
<p><img SRC="../DefaultImage.jpg" NAME="PictureHolder" BORDER=10 >
</body>

unter IE läuft es problemlos. beim netscape version 4.5 & 4.7 getestet, funktioniert es nur bei sehr kleinen
bildern oder mit einer sehr schnellen verbindung.
auch habe ich versucht, mit image.complete den ladezustand abzufragen, was beim IE wieder funktionierte,
beim netscape aber nicht, hier bekomme ich immer false.
weiss jemand was ich tun muss, damit es beim netscape läuft ?
(ich möchte die bilder aber nicht beim laden der seite alle schon laden, sondern erst, nachdem das
bilder ausgewählt wurde.
für eure hilfe schon im voraus besten dank.
simon