• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Slideshow nicht auf jeder Seite neu laden?

axeeffect

Neues Mitglied
Hallo,

ich weiss nicht ob ich in der richtigen Kategorie bin, aber ich glaube es ist mehr eine allgemeine html sache.

Ich hab auf einer Homepage einen Slideshow Header mit Javascript & Css.
Da ich keine Frames verwende, läd die Slideshow auf jeder Seite neu.
Das Problem ist

1.) Das die Slideshow immer wieder von vorne anfängt
2.) Das die Ladezeit pro Seite ja auch sehr hoch ist.

Gibt es eine möglichkeit eine Slideshow so einzubinden, das sie nicht auf jeder Seite neu geladen werden muss?
Ich hab die Slideshow momentan über eine css class auf jeder Seite eingebunden eingebunden.

<div id="show" class="slideshow">
<div class="slideshow-images">
<a href=""><img id="slide-0" src="data/images/dscn1192.jpg" alt="DSCN1192" title="DSCN1192" /></a>
<a href=""><img id="slide-5" src="data/images/dscn1251.jpg" alt="DSCN1251" title="DSCN1251" /></a>
<a href=""><img id="slide-6" src="data/images/dscn1356.jpg" alt="DSCN1356" title="DSCN1356" /></a>
<a href=""><img id="slide-7" src="data/images/dscn1761.jpg" alt="DSCN1761" title="DSCN1761" /></a>
</div>

</div>
 
Ein Dokument ist ein Object im Browser, dass i.w. so lange lebt, wie die Seite angezeigt wird. Also wenn du 3 Seiten mit Slideshows hast, dann wird das JS auf jeder Seite neu interpretiert (aber nicht vom Server geladen, denn der Browser hat es ja im Cache). Hohe Ladezeiten liegen wohl eher an dem Laden des Rests der Seite, was du ja einfach testen kannst, indem du die Slideshow mal deaktivierst. Einige Slideshows machen beispielsweise einen Preload der Bilder, das könnte länger dauern (zumindest beim ersten Mal, dann sind aber auch die Bilder im Cache).
 
Das Problem ist

1.) Das die Slideshow immer wieder von vorne anfängt
Du könntest die Slideshow auf jeder Seite mit einem anderen Bild starten lassen oder
du übermittelst mit einem Parameter den du an jeden Link dranhängst das letzte dargestellte Bild und startest dann mit dem nöchsten Bild oder du lässt die Slideshow grundsätzlich per Zufall an irgendeiner Stelle starten.

Gegen hohe Ladezeiten hilft komprimieren der Bilder bis zur passenden noch darstellbaren Qualität und ein fehlerfreier, schlanker Code sowie komprimierte Übertragung vom Server aus. Es macht auch was aus bei wem man hostet.
 
Zurück
Oben