Home Javascript Slideshow
2010-03-11
Main Menu
external Links
Most Read
Support

If you like the products on these pages, your support is highly appreciated. Thank you very much!

Amount: 

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

bretteleben.de JavaScript Slideshow - Updated 20090406!

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):

Browser-compatibility

The JavaScript is till now tested as follows:

 WindowsMac OSXLinuxFreeBSD
MSIE Internet Explorer
6J
   
MSIE Internet Explorer 7.0J   
MSIE Internet Explorer 8b2J
   
FireFox Firefox
3.0.7J   
FireFox Firefox
3.1b2J   
Opera Opera
9.63J   
Safari Safari
3.11J   
Chrome Chrome
1.0.x
J   

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: 20090406

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.20090406.zip) bretteleben.de.slideshow.20090406.zip2009-04-15
Last Updated on Wednesday, 13 January 2010 09:11
 
Comments (165)
@Flo
165 Saturday, 06 March 2010 20:00
A. Berger
Hallo Flo!

Ja, und die Slideshow versucht explizit den onload Event so zu nutzen, dass andere Scripts, die das auch tun, nicht beeinträchtigt werden. Wenn das Script das Du parallel verwendest, das nicht tut, sich also nicht um Andere schert, dann gibt es nur zwei Möglichkeiten:

1.) Der onload-Befehl des Scripts, das Du parallel verwendest, muss als erstes aufgerufen werden. Wenn das so ist, die Slideshow behindert Dein zweites Script nicht und es sollte dann alles laufen.

2.) Wenn das nicht geht (weil der onload Befehl des zweiten Scripts zum Beispiel praktischerweise in den BODY-TAG der Seite muss), dann bleibt Dir nur entweder eins der Scripts wegzulassen oder das zweite Script umzuschreiben (bzw. den Entwickler darum zu ersuchen).

Gruß
Andreas
Vielen Dank für die tolle Slideshow!
164 Friday, 05 March 2010 15:57
Flo
Hallo,

vielen Dank für das tolle Script. Funktioniert soweit auch einwandfrei. Nur ein kleines Problem gibt es. Ich verwende auch die Lightbox und sobald angegeben wird, funktioniert die Slideshow nicht mehr. Es können zwar die JavaScript-Datei eingebunden werden, aber onload="initLightbox();" schaltet die Slideshow ab. Es kommt keine Fehlermeldung. Sie wird nur einfach nicht geladen. Ist evtl. dieses Problem bekannt?

Grüße
@Susanne
163 Monday, 01 March 2010 20:01
A. Berger
Hallo Susanne!

Beides:

Du darfst Inhalte der Webseite nicht ohne ausdrückliche Genehmigung verwenden, also weder meine geistreichen Texte ungefragt abschreiben und als Deine ausgeben noch die Bilder ungefragt z.B. in Deine Seite einbauen, etc. etc.

Die Slideshow ist unter der GPL lizensiert. Das ist eine ausdrückliche Erlaubnis sie entsprechend den Richtlinien der GPL (2 oder höher) zu verwenden.
Es spricht also prinzipiell nichts dagegen, sie für ein kommerzielles Projekt einzusetzen. Es gilt halt die GPL (Copyrighthinweise unangetastet lassen, bei Modifikationen diese kennzeichnen, die Weitergabe des Scripts hat wieder unter der GPL zu erfolgen, usw.). Nichts Böses.

Gruß
Andreas
Nutzung der Slideshow in einer kommerziellen Webseite
162 Monday, 01 March 2010 14:09
Susanne
Lieber Andreas, ich habe die Javascript-Datei für die Slideshow ausprobiert und bin begeistert.
Ich würde gerne das Superscript der Slideshow für eine kommerzielle Webseite benutzen. Lt. GNU ist ein derart lizensiertes Script frei nutzbar, auch für kommerzielle Seiten. Lt. deinem Impressum liegt auf allen Inhalten deiner Website aber ein Copyright und die Verwendung ist nur mit ausdrücklicher Genehmigung erlaubt. Darf ich oder nicht????
Ich freue mich auf deine Antwort.
Congrats to that great code!
161 Sunday, 28 February 2010 11:38
Ben
Andreas,

thank you very much for that code! I was searching for a slideshow which works both with InternetExplorer and Firefox, and your's the one!

Thank you also very much for your great help with including the script into my website!

The Donation will follow!!!

Best regards,
Ben
@Alex Halm
160 Monday, 15 February 2010 20:35
A. Berger
Hallo Alex!

Danke für die nette Nachricht, danke für den Link und danke für die großzügige Spende. Du hast das Repertoire positiven Feedbacks wirklich ausgeschöpft!
Wenn ich mich irgendwie revanchieren kann (zum Beispiel Deine Zeitanzeige wieder - und kompatibel - einbauen, oder was auch immer), dann gib mir bitte Bescheid (andreas_berger@bretteleben.de). Du hast definitiv etwas gut!

Gruß
Andreas Berger
Slideshow
159 Monday, 15 February 2010 20:11
Alex Halm
Andreas,

was ich noch sagen wollte:

Auf der Startseite der Homepage www.coole-katzen.de habe ich unten einen Link auf Deine Site angebracht.

Gruß
Alex
Slideshow
158 Monday, 15 February 2010 20:00
Alex Halm
Hallo Andreas,

mein Enkel wünschte sich für seine Tierhomepage, die ich betreue, eine Slideshow im Kopfbereich. Über Google fand ich Deine Site und Dein Script. Das Script finde ich supertoll. Relativ einfach und vor allem für den Laien hervorragend kommentiert und leicht einzubauen.
Ich hatte trotzdem Probleme. Das lag aber daran (was ich erst mal finden musste), dass ich per JavaSript auf der Homepage einen Uhrzeit-Anzeiger drinnen hatte, der über eine onload-Anweisung im Body-Tag aufgerufen wurde. Anscheinend vertrugen sich die beiden Scripts nicht (wegen des Aufrufs im Body-Tag). Die Uhr (ohnehin nur eine Spielerei) habe ich herausgenommen und danach funktionierte Deine Slideshow perfekt.

Für Dein Script ist eine Spende fällig, die ich über den Button unten links an Dich überweisen werde.

Wenn Du mal schauen willst: www.coole-katzen.de.

Gruß
Alex Halm
@Peer
157 Sunday, 14 February 2010 15:10
A. Berger
Hallo Peer!

Ich gestatte es nicht nur - ich bedanke mich schon im Voraus. Das ist die Art von Werbung, von der diese Seite lebt.

Gruß
Andreas
Danke!
156 Sunday, 14 February 2010 14:40
Peer - die Wetterhex aus Sexau
Bei Ralf von der Samothrakiseite habe ich Dein script gefunden, und bin dem link gefolgt auf Deine Seite. Das script kopiert und bei mir eingebaut war eins: Tolle Sache! Vielen Dank für Deine Vorarbeit, ich werde Dich auf meiner Seite www.sexauwetter.de verlinken, wenn Du gestattest. Vielen Dank nochmals !
Die Wetterhex aus Sexau