Home Javascript Slideshow
Javascript: slideshow
Written by Andreas Berger   
Saturday, 19 April 2008 07:47

bretteleben.de JavaScript Slideshow - Updated 20100412!

A simple slideshow-script, started onload or by link, the transition is fading, once started, the script runs nonstop.

Display

The script shows the given images in the selected DIV-container. It is started either automatically on page load or by the click on optional control-elements. On page load the script replaces the contents of the given DIV-container which gives you the opportunity to integrate a static picture or a notice (like: the slideshow requires JavaScript) thus providing a fallback for visitors with JavaScript disabled.

Functionality

The script works thinkable easy. The given pictures lie one upon the other in a DIV-container. The "one upon the other" is realized by the use of the z-index. Whilst sliding through the pictures the topmost picture is faded out and then - as in a pack of cards - put to the bottom of the deck. That´s all.

Installation and Configuration:

The integration into the webpage and the configuration of the parameteres is illustrated in detail on the following three sample pages:

Slideshow Sample 01 - just one slideshow, standard configuration
Slideshow Sample 02 - different pages with one slideshow each, one scriptfile
Slideshow Sample 03 - multiple slideshows one one page, one scriptfile
Notice: The Samples are built on top of each other.

Demo

Sample of two slideshows on one page (shown inside an inline-frame):

Compatibility

Notice: Internet Explorer refuses to center smaller images vertically, other browsers do it.

License

The script is licensed under the GNU Public License (www.gnu.org/copyleft/gpl.html).

update Version: 20100412

Version 20100412

- solves the problem that Internet Explorer shows white spots on black (#000) part of the image

Version 20090406

- fixes an error, caused by an undeclared variable when having activated "shuffle"

Version 20090301

- rewrite based on the corresponding Joomla-plugin
- multiple slideshows on one page
- multiple slideshows on different pages using one scriptfile
- optional control elements
- optional shuffle

Version 20081101

- absolute positioning is no more required
- License for further Releases GNU/GPL

Version 20080502

Miscellaneous

I am happy about everybody who gives me a link back to www.bretteleben.de on his website, this way helping me to popularize the script. The JavaScript "bretteleben.de JavaScript Slideshow" is till now listed in different JavaScript - resources, including the largest - as far as i know - JavaScript resource: HotScripts.

If you have questions or suggestions about this JavaScript, please use the comment-function. Records about the behavior of this script with further browsers/operating systems would be appreciated.

Download

The ZIP-archive contains a demo-page. By downloading it you agree to the terms of the GNU Public License.

Downloads:
FileLast Modified
Download this file (bretteleben.de.slideshow.20100412.zip) bretteleben.de.slideshow.20100412.zip2010-04-12
Last Updated on Monday, 12 April 2010 21:23
 
Comments (104)
Hilfe, Meine Slideshow schläft ein :-(((
104 Saturday, 07 January 2012 12:38
tommy

Hallo

Supi Script
Kann es sein das wenn ich größere Bilder (> 80kb) in die Slideshow packe,  die Slideshow dann ins stocken gerät oder mache ich etwas falsch.
Bei kleineren Bildern hab ich keine Probleme.

Gruß aus Berlin

@tommy
Wednesday, 11 January 2012 13:34
A. Berger

Hallo Tommy!


Naja, Du könntest den Wert, den Du beim Parameter var def_steps gesetzt hast reduzieren. Das vermindert die Prozessorlast.

Gruß
Andreas


 

Verzeichnis lesen
103 Tuesday, 06 December 2011 12:58
Havoc

Hi, wie bekomme ich es hin, dass er aus dem  Bilderverzeichnis alles Automatisch ausliest und einfügt? sind ca. 100bilder

Bei Joomla ging es ja

@Havoc
Tuesday, 06 December 2011 22:15
A. Berger

Hallo Havoc!

Nachdem JavaScript als client-seitige Scriptsprache keinen Zugriff auf das Dateisystem am Server hat, könntest Du das z.B. über PHP lösen - so wie Joomla! das tut.

Gruß
Andreas

Script nach 5 Bildern schliessen?
102 Monday, 28 November 2011 18:23
@claudia

Hallo Andreas,

wirklich ein super Script - vielen Dank! Ich bin blutiger Javascipt-Anfänger, war ganz glücklich ein so ein gut beschriebenes Script gefunden zu haben. Jetzt wollte ich aber meine Slideshow nach 5 Bildern schliessen lassen. Hab deine Beschreibung vom 30.Mai 2011 um 20.33 Uhr (Antwort nach 94) versucht. Jetzt stoppt das Bild nach dem 2. Bild schon. Was hab ich da falsch gemacht?

Würde mich über Antwort freunen - und Danke schonmal.
Gruß Claudia

@claudia
Monday, 28 November 2011 20:25
A. Berger

Hallo Claudia!

Der Kommentar wurde zwar hier beim JavaScript gepostet, bezieht sich aber auf die "Simple Picture Slideshow", das äquivalente Joomla! Plugin.

Beim JavaScript sind die Zeilennummern anders:


Öffne die Datei be_slide.js.

In Zeile 149 ersetze: emax
durch: emax-1

In Zeile 160 ersetze: startim=1;
durch: startim=startim+1;

Und nach Zeile 161 füge als neue Zeile den Stop-Befehl ein: stopit=1;

Gruß
Andreas


 

Fotos verlinken...
101 Monday, 21 November 2011 13:30
Blackshaman

Hallo!

erstmal Danke für diesen tollen Slideshowscript. Funktioniert Super! Jetzt zu meiner Frage: Ich habe verschiedene Logos, in der Slideshow dargestellt. Nun würde ich gerne, die einzelnen Logos auch verlinken, sodass wenn man auf eines der eingeblendeten Logos klickt, die entsprechende Website aufgeht. Ist das hier machbar oder muß ich da auf etwas anderes zurückgreifen?

PS. Ich bin in Sachen Java Script , noch Anfänger!

Danke für die Antwort!
Liebe Grüße!

@Blackshaman
Monday, 21 November 2011 21:54
A. Berger

Hallo Blackshaman!

Nein das geht nicht, ich bin ehrlich gesagt nie dazu gekommen, diese Funktionalität einzubauen. Aber wenn Du die Suchmaschine Deiner Wahl mit "slideshow with links" fütterst, dann wirst Du mit Alternativen erschlagen. :)

Gruß
Andreas

Script auf Firmenseite nutzen
100 Thursday, 20 October 2011 18:23
Christoph

Hallo ich habe mal eine frage darf ich das Script auf der Webseite meiner Firma (Fotostudio) benutzen um Bilder zu zeigen oder muss ich dafür eine Nutzungsgebühr zahlen?

@Christoph
Thursday, 20 October 2011 19:03
A. Berger

Hallo Christoph!

Das Script kann kostenlos heruntergeladen werden und ist unter der GPL lizensiert. Das bedeutet, dass es hinsichtlich der Nutzung auf kommerziellen Seiten keinerlei Einschränkungen unterworfen ist.

Natürlich ist es aber auch nicht verboten, Nutzungsgebühren zu bezahlen. Also wenn es Dir ein tiefes inneres Bedürfnis ist ... :)

Gruß
Andreas

Bilder werden nicht gefunden?
99 Saturday, 25 June 2011 20:35
Anita

Hallo Andreas,

vielen, vielen Dank für die schöne und unkomplizierte Slideshow. In meinem GoLive läuft alles prima, aber auf der Homepage (www.alice-dsl.net/h.v.schubert) leider nicht. Es läuft nur unter dem Punkt "Raumgestaltung", nicht auf den Seiten "Kurse" und "Wohnkosmetik". Offenbar werden die Bilder nicht gefunden. Oder liegt es daran, dass ich die Slideshow dreimal eingebaut habe? Was hab ich falsch gemacht, kannst Du mir helfen?

Grüße
Anita

Bilder werden jetzt gefunde!!!
Monday, 27 June 2011 20:09
Anita

Hallo Andreas,

also erst einmal: Ich finde es wirklich supertoll, dass Du nicht nur das Script zur Verfügung stellst, sondern sogar noch Hilfestellung "in allen Lebenslagen" bietest, schnell, unkompliziert und verständlich. Vielen Dank auch dafür!
Nach langem Herumprobieren hab ich nun mein Problem gelöst: Es lag schlicht und ergreifend daran, dass die Dateiendungen der nicht gefundenen Bilder in Großbuchstaben waren und meine Verlinkungen in Kleinbuchstaben. Warum kommt man auf die simpelsten Sachen immer erst ganz zum Schluss....
Danke auch für den Hinweis mit den Frames. Leider kann ich es ganz einfach nicht besser (bin absoluter Nichtskönner in der Beziehung) und ich hab auch nur Uraltprogramme zur Verfügung. Die Frames waren einfach erst mal der einfachste Weg für mich, das Onload-Problem zu umgehen. Hab mir aber fest vorgenommen, mich (auch) in der Beziehung weiterzubilden.

Grüße aus dem hohen Norden
Anita

@Anita
Sunday, 26 June 2011 14:13
A. Berger

Hallo Anita!

Es scheint an den Bildern zu liegen. Versuch mal die Bilder der Slideshows die nicht funktionieren so aufzurufen wie Du sie verlinkt hast. Z.B.: www.alice-dsl.net/h.v.schubert/Raum/pics2/pic03.jpg. Entweder gibt es das Bild nicht, oder die Rechte sind so gesetzt, dass es nicht angezeigt werden kann. Der Ordner sollte auf 755, die Bilder auf 644 gesetzt sein.

Davon abgesehen - wenn das eine Seite ist, die gerade neu entsteht, dann würde ich auf die Verwendung eines Framesets unter allen Umständen verzichten. Das ist einfach nicht mehr zeitgemäß.

Gruß
Andreas

DreamweaverVorlage
98 Tuesday, 14 June 2011 13:44
Nepha

Hallo Andreas,

super schöne Slideshow und gutes Script. Leider kriege ich die Slidshow in einem Dreamweaver-Template
basierenden Layout nicht zum Laufen, hättest Du einen Tipp, woran das liegen kann?
Liebe Grüße, Nepha

Generiere ich eine Seite ohne Vorlage läuft die Slideshow.

@Nepha
Tuesday, 14 June 2011 21:29
A. Berger

Hallo Nepha!

Ohne die Seite zu sehen kann ich nur raten, aber wie ich den Dreamweaver Kram so kenne, hast Du vermutlich ein ganz tolles Menü, bei dem die grafischen Buttons mittels JavaScript onHover wechseln.
Falls ja, dann findet sich im BODY-Tag der Seite aller Voraussicht nach ein onload-Befehl, der den onload-Event gnadenlos und ohne Rücksicht auf andere Scripts überschreibt und so die Slideshow killt.
Falls das so ist: Entweder das Dreamweaver-Script umbauen, damit es den Event nicht mehr vereinnahmt oder darauf verzichten oder eine andere Slideshow verwenden. :)

Gruß
Andreas

Gebrauch des Javascriptes
97 Monday, 13 June 2011 17:35
Eurus

Hallo, Andreas.

Ich beabsichtige Dein Script zur Slideshow auf einer Internetseite zu verwenden, die ich verkaufen möchte. Hierbei bleiben selbstredend die Lizens und Programmiererkommentare bestehen. Ist das erlaubt oder kostet diese Art Nutzung etwas?

Gruß

@Eurus
Monday, 13 June 2011 20:12
A. Berger

Hallo Eurus!

Nein, das kostet nichts. Du solltest aber nicht nur selbst die Vorgaben der GPL beachten sondern auch Deinem Kunden explizit mitteilen, dass das Script unter der GPL lizensiert ist und diese Lizenz auch ihn bindet.

Gruß
Andreas

Slideshow, Bilder mit Text?
96 Sunday, 12 June 2011 10:24
desu

Guten Tag,

ist es denn möglich, die Bilder der Slideshow auch mit einem Text zu versehen? Und wenn ja, was müsste ich dann machen?

Viele Grüße, desu

Slideshow, Bilder mit Text?
Tuesday, 14 June 2011 17:35
desu

Danke für die schnelle Antwort, andere Sripts habe ich ja schon gefunden, aber mir gefällt deines am Besten, denn in meiner Testphase kommt es mit 99 Bilder sehr gut zurecht.

@desu
Monday, 13 June 2011 20:50
A. Berger

Hallo desu!

Nein, ich bin bisher nie dazu gekommen das einzubauen, aber Du findest über (z.B.) Google jede Menge Slideshows die das können.

Gruß
Andreas

Aufruf von HTMl-Seiten
95 Tuesday, 31 May 2011 09:41
ikuzus600

Hallo,

ist ein super Skript. Besteht auch die Möglichkeit, daß ich anstatt der Bilddateien auch HTML-Dateien aufrufen kann? Die Anpassung der Links im Skript auf HTML-Seiten hat nicht funktioniert.

Dank & Gruß

@ikuzus600
Tuesday, 31 May 2011 21:03
A. Berger

Hallo ikuzus600!

Nein, die Slideshow ist rein für Bilder ausgelegt, aber über Google oder in den großen Script-Archiven findest Du sicher jede Menge Scripts, die auch mit anderen Inhalten umgehen können.

Gruß
Andreas

English
Panoramic Image Viewer
Follow me on Google+

bretteleben.de

Add to circles

Who's Online
We have 47 guests online