Homepage selbermachen 7.846 Themen, 35.563 Beiträge

Preload von Bildern für OnMouseOver_Funktion

Uli5 / 5 Antworten / Flachansicht Nickles

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

bei Antwort benachrichtigen
xafford Uli5 „Vielen Dank an Euch! Hat mir sehr geholfen, habe zuerst mal die einfachere...“
Optionen

hi uli,
einfach im head-bereich der seite ein script anlegen, das folgendermaßen aussieht:
&ltscript&gtbild1=new Image; (Image muß am anfang groß geschrieben werden!)
bild1.src="bildquelle1";
bild2=new Image;
bild2.src="bildquelle2";
...&lt/script&gt
und dann im body-bereich des dokuments ganz normal die bilder einfügen:
&ltimg src="bildquelle1"&gt
&ltimg src="bildquelle2"&gt
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.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen