Andreas: onMouseover / onMouseOut zu langsame Reaktion

Beitrag lesen

Hallo Günther,

ich habe häufig das Problem, dass die Reaktion (Grafikwechsel bei Verweisen) beim "onMouseOvern" bzw. "onMouseOuten" sehr lange dauert (ca. 2 Sek.) - das macht natürlich den Effekt kaputt. Dieses Phänomen tritt nur bei hochgeladenen Seiten auf - lokale Seiten reagieren flott. Ich vermute deshalb, dass die Grafiken nachgeladen werden. Es geht um winzige (1K) GIF-Grafiken.

Wenn Du lokal Deine Grafiken lädst, dann geht das halt viel schneller als im Netz, weil Du ja einen viel höheren Datentransfer hast.

Besteht die Möglichkeit, zu erzwingen, dass die Grafiken im Speicher gehalten bleiben, um dieses nachladen zu verhindern. Oder liegt es an ganz etwas anderem?

Du kannst mit einer kleiner JavaScript-Anweisung die Grafiken, die erst im Laufe der Benutzung der Seite geladen werden, sofort beim Seitenaufruf laden.

Zum Beispiel:
Wechselbild1 = new Image(); Wechselbild1.src = "bild1.jpg";

Diese Deklaration kannst Du für alle benötigten Grafiken am Anfang Deiner JS-Programmierung schreiben und damit lädt der Browser zuerst die Grafiken und dann den ganzen Rest. Dann hast Du keine Verzögerungen mehr.

Ich hoffe, Dir geholfen zu haben.

Grüße

Andreas