Stefan Muenz: Bild erst nach dem laden anzeigen...

Beitrag lesen

Hallo Andreas,

Ich möchte nun ein Bild2 einfügen, solange Bild1 noch nicht geladen ist. Ich habe die Beschreibung in S-HTML auch schon mal gelesen, kann mich aber nicht mehr errinnern, wo sie war.

Was du vermutlich meinst, ist das lowsrc-Attribut, das Netscape vor Urzeiten mal eingefuehrt hat:
<img src="vielebytes.gif" lowsrc="wenigbytes.gif">
Wobei beide Grafiken die gleichen Breiten- und Hoehenmasse haben muessen.

Aber das versaut bloss das standardkonforme HTML. Eine modernere Moeglichkeit ist es, mit JavaScript zu arbeiten. In HTML notierst du einfach:
<img src="wenigbytes.gif" name="Austauschbild">
und in JavaScript:
<body onLoad="Austauschen()">
und
<head>
<script language="text/javascript">
eigentlichesBild = new Image();
eigentlichesBild.src = "vielebytes.gif";
function Austauschen() {
  document.Austauschbild.src = eigentlichesBild.src;
}
</script>

Alles ohne Gewaehr ;-)

viele Gruesse
  Stefan Muenz