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

Mehrere Bildwechsel in Tabelle

aahmeise

Neues Mitglied
Hi!

Ich habe folgendes Problem:
Ich möchte in einer Tabelle mehrere automatisch ablaufende Bildwechsel realisieren. In jeder der Zellen der Tabelle soll ein eigener Bildwechsel stattfinden mit jeweils anderen Bildern.
Folgenden Code habe ich bereits:

[TABLE="class: outer_border, width: 500"]
[TR]
[TD]<html>

<head>
<title>Schauen Sie auch hier:</title>
</head>

<body onload='start();'>

<table border="1" width="100%">
<tr>
<td colspan="5">Schauen Sie auch hier:</td>
</tr>
<tr>
<td>&nbsp;

<img id="image" src="http://www.xyz.de./ordner/Bild1.JPG" alt="describing text for image one" title="title for image one" width="100" height="100" />

<script language="JavaScript">
var images = new Array(
["http://www.xyz.de/ordner/Bild1.JPG", "Beschreibung", "Titel Bild1"],
["http://www.xyz.de/ordner/Bild2.JPG", "Beschreibung", "Titel Bild2"]
);

var counter = 0;

function start() {
var image = document.getElementById('image');
image.setAttribute('src', images[counter % (images.length)][0]);
image.setAttribute('alt', images[counter % (images.length)][1]);
image.setAttribute('title', images[counter % (images.length)][2]);
counter++;
setTimeout("start()", 2000);
}
</script>


</td>
<td>&nbsp;
</td>
<td>&nbsp;
</td>
<td>&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td>&nbsp;
</td>
<td>&nbsp;
</td>
<td>&nbsp;
</td>
<td>&nbsp;
</td>
<td>&nbsp;
</tr>
</table>

</body>

</html>
[/TD]
[/TR]
[/TABLE]

Wie realisiere ich es denn nun, dass ich in jeder der Zellen einen Bilderwechsel hinbekomme?
Ich habe schon einiges ausprobiert, jedoch hat nichts wirklich geklappt, außer dem 1. Bilderwechsel... Muss ich irgendwas noch durchnummerieren oder so damit sich die Javascripts nicht in den weg kommen??
 
Hallo hier im Forum,

über die Tabelle sage ich mal nichts und beiss mir auf die zunge :O)

na klar musst das durchnummerieren wie schon hanst.

alle "image" und "images" für jeden bildwechsel.
zb image_1 und images_1 und dann für das nächste 2

Cheffchen
 
Hallo Ahmeise,
günstiger als so etwas selber zu bauen ist es, eine vorgefertigte Slideshow zu verwenden, z. B. das jQuery-Cycle-Plugin oder die Slideshow von Brettelelben. Die sind beide schon darauf vorbereitet, auf einer Seite mehrere Instanzen laufen zu lassen.
Viele Grüße - Ulrich
 
Zurück
Oben