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>
********************