Jens Pielawa: ALT-Text von Grafik in Dokument schreiben

Beitrag lesen

Hallo,

ich bin ein Anfänger, was Java-Script angeht und habe folgende Frage.
Mit einem kleinen Script wollte ich eine Mausklick-Fotoschau machen, rechts sind Thumbnails, wenn man auf die Miniatur klickt, wird das große Bild ausgetauscht. Aber:
im Array wird auch der ALT-Text mit angegeben, den hätte ich gerne wechselnd neben das Bild geschrieben. Wie lese ich das aus und kann es etwa mit document.write neben (oder unter) das Bild schreiben, wenn die Miniatur wechselnd geklickt wird?

Im HEAD:

<HEAD>
<script type="text/javascript">

function changePicture(number){
 var Picture = document.getElementById("picrotation");
 var pic = new Array();
 pic[0] = new Image(320,430)
 pic[0].src = "http://www.pielawa.de/gallery/jens-01.jpg";
 pic[0].alt = "Mit Frank";
 pic[1] = new Image(320,430)
 pic[1].src = "http://www.pielawa.de/gallery/jens-02.jpg";
 pic[1].alt = "Als Mädchen";
 pic[2] = new Image(320,430)
 pic[2].src = "http://www.pielawa.de/gallery/jens-03.jpg";
 pic[2].alt = "Mit Oma";
 pic[3] = new Image(320,430)
 pic[3].src = "http://www.pielawa.de/gallery/jens-04.jpg";
 pic[3].alt = "Als Knutscher";

Picture.src = pic[number].src;
 Picture.width = pic[number].width;
 Picture.heigth = pic[number].height;
 Picture.alt = pic[number].alt;
 return false;
 }

</script>
</HEAD>

Und das große Bild wird so angesprochen:

<!-- Fotogalerie Anfang -->
<p><img id="picrotation" src="http://www.pielawa.de/gallery/jens-01.jpg" width="320" height="430" alt="Als Baby"></p>

Die Miniaturen haben diesen Code:

<img border="0" src="gallery/nullbild.jpg" width="100" height="100" alt="verkleinert" onClick="return changePicture(0); return changeText(0);">
<img border="0" src="gallery/nullbild.jpg" width="100" height="100" alt="verkleinert" onClick="return changePicture(1); return changeText(1);">

usw.
Für mich ist das Script in Ordnung, weil ausbaufähig und leicht zu überschauen. Jetzt fehlt nur noch der Kick mit der Bildbeschreibung aus dem ALT-Array.

Vielen Dank für Tipps,
Jens