Hallo zusammen,
ich möchte eine Slideshow erstellen, bei der eine einige Bilder nach und nach angezeigt werden und dann automatisch wechseln und nach dem letzten Bild soll wieder von vorne begonnen werden.
Hier ist mal mein Code dafür:
Tja und jetzt möchte ich eben dass die Bilder beim wechsel ein- und ausfaden. Ich habe da schon einiges mit scriptaculous mit $('id_of_element').fade(); bzw. $('id_of_element').appear(); versucht. Doch irgendwie klappt das nicht - ich habe nur erreicht, dass das erste Bild gleich ausgefaded wird wenn die Seite geladen wurde.
Ich hoffe ihr könnt mir weiterhelfen.
ich möchte eine Slideshow erstellen, bei der eine einige Bilder nach und nach angezeigt werden und dann automatisch wechseln und nach dem letzten Bild soll wieder von vorne begonnen werden.
Hier ist mal mein Code dafür:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="js/prototype.js" ></script>
<script type="text/javascript" src="js/scriptaculous.js" ></script>
</head>
<h3>Slide Show:</h3>
<div id="slideshow">
<script text="type/javascript">
var bilder = new Array("img/roma_01.jpg", "img/roma_02.jpg", "img/roma_03.jpg");
var naechstesBild = 0; //Index des nächsten Bildes
var verzoegerung = 5000; //Verzögerung in Millisekunden
function animation() {
document.ani.src = bilder[naechstesBild];
naechstesBild++;
if (naechstesBild==bilder.length) {
naechstesBild = 0;
}
setTimeout("animation();", verzoegerung);
}
</script>
<div id="swap">
<img src="img/roma_01.jpg" id="ani" width="640" height="200" alt="roma" />
</div>
Tja und jetzt möchte ich eben dass die Bilder beim wechsel ein- und ausfaden. Ich habe da schon einiges mit scriptaculous mit $('id_of_element').fade(); bzw. $('id_of_element').appear(); versucht. Doch irgendwie klappt das nicht - ich habe nur erreicht, dass das erste Bild gleich ausgefaded wird wenn die Seite geladen wurde.
Ich hoffe ihr könnt mir weiterhelfen.
Zuletzt bearbeitet: