Ich versuche gerade 2 Bilder im dauerhaften Wechsel mit onclick anzeigen zu lassen. Mit onmouseover/onmouseout und einmal onclick hat es noch funktioniert. Jedoch habe ich jetzt ein paar Probleme (es ist mein erster Versuch mit Java...)
Alles mit _X_ markierte ist eine Frage.
------------------------------------------------------------
JavaScript:
------------------------------------------------------------
bild1 = new Image();
bild1.src = "bild1.jpg";
bild2 = new Image();
bild2.src = "bild2.jpg";
var n = 1;
function bildwechsel (zahl, _n_); {
if (n != 1) {
document.images[zahl].src = bild_n_.src;
n--; }
else {
document.images[zahl].src = bild_n_.src;
n++; }
}
------------------------------------------------------------
Inhalt der HTML Datei:
------------------------------------------------------------
<img src="bild1.jpg" onclick="bildwechsel(0, _n_)">
------------------------------------------------------------
Und zwar würde ich gerne mit der definierten Variablen "n" 2 Bilder im Zyklus anzeigen. Dazu definiere ich n = 1 und addiere bzw. subtrahiere nach jedem Klick 1. Jedoch weiß ich nicht, wie ich:
1. die Zahl "n" an bild_n_.src anhängen kann, sodass dort entweder bild1 oder bild2 steht
2. die Zahl "n" als Objekt in die HTML Datei übernehmen kann, der IE sagt immer: 'n' ist nicht definiert.
Wenn ich das "n" ganz weglasse, also nur als if-Abfrage lasse, und einfach bild1.src und bild2.src hinschreibe, kommt die Fehlermeldung, dass ein Objekt in der HTML Datei erwartet wird... danke für die Hilfe.