Cybaer: Statusanzeige - Probleme

Beitrag lesen

Hi,

wurde schon auf einigen Foren Diskutiert

Wie bereits erwähnt: Braucht die Seite nicht sofort sichtbare Grafiken (z.B. für Rollover-Effekte), dann müssen sie vorab geladen werden, um einen "Hänger" beim Effekt zu verhindern.

Aber auch z.B. bei Slideshows sehr sinnvoll, damit das nächste Bild sofort angezeigt wird.

Ich finde sie aber auch prinzipiell sinnvoll (und darüber kann man geteilter Neinung sein), um z.B. auf *manchen* Seiten (mit möglichst wenig eigenem Download) schon Bilder für die voraussichtlich nächste Seite vorzuladen. Lädt der Surfer erwartungsgemäß die nächste Seite, wird selbige i.d.R. deutlich schneller (inkl. Grafiken) angezeigt und kann, während der Surfer die Seite liest, bereits die nächsten Grafiken vorladen. Lädt der Surfer nicht die nächste Seite, ist nur im Hintergrund ein wenig Trafic entstanden, der aber niemanden "belastet".

Ein kleines (voll-kompatibles ;-)) Vorladescript:

<script type="text/javascript" language="JavaScript1.1"><!--
 if(document.images) { cache=new Array(); i=-1;
  i++; cache[i]=new Image(); cache[i].src="img/grafik.gif";
 }
//--></script>

Einfach die Zeile mit dem i++ am Anfang nach Bedarf vervielfältigen und die Pfade der gewünschten Grafiken dort eintragen.

Alernativen:

  • Einbinden der Grafiken mit IMG-Tag und kleiner Größenangabe und/oder mit CSS versteckt (hat alles Vor- und Nachteile).
  • Die Mozillas bieten eine eigene Anweisung zum Vorladen (kanst ja mal nach PREFETCH googeln).

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!