Dieses Script habe ich und es funktioniert. Ich bekomme ein Bild angezeigt und bei jedem Klick auf das Bild wird das nächste angezeigt.
Mein Problem ist, daß ich jetzt zu jedem Bild auch noch einen Satz Text habe, der darunter angezeigt werden soll.
Den Text habe ich jetzt genauso in einem Array und Text[i] entspricht immer dem Bild[i].
Aber wenn ich den Text mit document.write mache, dann bekomme ich Text geschrieben, diesen aber natürlich nicht getauscht.
Hat jemand eine Idee? Wie mache ich das? TIA.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="../include/format.css">
<script language="JavaScript">
<!--
var Bild = new Array();
Bild[0] = new Image();
Bild[0].src = "../images/bilder/panorama.jpg";
Bild[1] = new Image();
Bild[1].src = "../images/bilder/fjord.jpg";
Bild[2] = new Image();
Bild[2].src = "../images/bilder/glaskugel.jpg";
Bild[3] = new Image();
Bild[3].src = "../images/bilder/kueste.jpg";
Bild[4] = new Image();
Bild[4].src = "../images/bilder/pyramide.jpg";
Bild[5] = new Image();
Bild[5].src = "../images/bilder/ufo.jpg";
var i = 0;
var laenge = Bild.length ;
function swap()
{
i++;
if (i == laenge)
{
i = 0;
}
document.images['tauschbild'].src = Bild[i].src ;
}
//-->
</script>
</head>
<body>
<a href="javascript:swap()" style="cursor:default;">
<img src="../images/bilder/panorama.jpg" name="tauschbild" width="320" height="240" alt="Bildaustausch" border="0"></a>
</body>
</html>