Hallo Leute,
ich hoffe, es kann mir hier jemand helfen:
Ich verwende für mein Leben gern die besgate OnMouseOver-Funktion für Nav-menüs oder Buttons. Nun dauert es zumindest bei Modems ziemllich lange (für meinen Geschmack jedenfalls), bis die 2. Bilder geldaen sind, meist ist der User mit seiner Maus schon wieder woanders. Wie kann ich diese Sekundärbilder vorausladen lassen, so daß sie im Cache vorhanden sind? in SelfHTML hab ich leider nix gefunden!
mfg
Uli
Homepage selbermachen 7.846 Themen, 35.563 Beiträge
hi uli,
einfach im head-bereich der seite ein script anlegen, das folgendermaßen aussieht:
<script>bild1=new Image; (Image muß am anfang groß geschrieben werden!)
bild1.src="bildquelle1";
bild2=new Image;
bild2.src="bildquelle2";
...</script>
und dann im body-bereich des dokuments ganz normal die bilder einfügen:
<img src="bildquelle1">
<img src="bildquelle2">
durch die definition im headbereich werden zuerst alle bilder geladen, bevor quelltext des bodybereichs dargestellt wird, somit sind die bilder im cache schon definiert. dadurch kann es bei großen bildern natürlich lange dauern, bis überhaupt was dargestellt wird, es kann durchaus sinnvoll sein, das script an einer bestimmten stelle des bodys zu integrieren, bevor die bilder aufgerufen werden, damit schon inhalt dargestellt wird.