Christian: Inhalt einer textarea / p dynamisch ändern

Beitrag lesen

Hallo!

In einer Bildergalerie werden die Bilder zunächst alle in einem Array abgespeichert. Wenn der Benutzer später auf "zurück" oder "weiter" klickt, sorgt die entspr. Funktion dafür, dass beim <img> einfach die Source geändert wird.

Ich will nun zu jedem Bild auch Text ausgeben, der sich natürlich beim Durchklicken mitändern muss.

Frage 1: Geht die Textanzeige dann ausschließlich mithilfe von Formularelementen? Wenn ja, ist die <textarea> am sinnvollsten, oder? Mir wäre ein <p> ehrlich gesagt lieber!

Frage 2: Wie geht das?? Ihr könnt unten im Code sehen, wie ich es versucht habe - es passiert leider nichts.

Danke für jeden Schritt zur Lösung!

*******************

<script type="text/javascript" language="JavaScript">
<!-- Begin
var n = 0;
var pic=new Array(25);
for(i = 0; i < 25; i++) {
 pic[i] = new Image();
}

pic[0].src='img/bild1.jpg';
pic[1].src='img/bild2.jpg';
pic[2].src='img/bild3.jpg';
...

function zurueck(){
 if (n > 0) {n--;}
 else {n = 24;}
 window.document.galeriebild.src=pic[n].src;
 document.kommentar.value="zurueck!";
}

function weiter(){
 if (n < 24) {n++;}
 else {n = 0;}
 window.document.galeriebild.src=pic[n].src;
 document.kommentar.value="weiter!";
}
// End -->
</script>

...

<img name="galeriebild" src="img/bild1.jpg">
<textarea name="kommentar" style="width: 344px; height: 54px;" readonly></textarea>

********************