Hi,
Bin ein blutiger Anfänger in JavaScript.
Für eine Aufgabe soll ich ein kleines "Spiel" erstellen.
Es geht darum, dass es vier Karten gibt, die verdeckt sind.
Man soll eine bestimmte Karte finden.
Beim draufklicken auf die jeweilige Rückseite, soll sich diese Karte umdrehen.
Ich bin soweit gekommen, als das bei einem Klick auf die Rückseite einer Karte sich das Bild ändert, allerdings ändern sich alle 4 Bilder auf einmal (bzw werden aufgedeckt), obwohl das ja nur beim jeweiligen Klicken passieren soll.
Wie krieg ich das jetzt hin, dass sich das nach einander öffnet?
Das bisherige Script:
Bin ein blutiger Anfänger in JavaScript.
Für eine Aufgabe soll ich ein kleines "Spiel" erstellen.
Es geht darum, dass es vier Karten gibt, die verdeckt sind.
Man soll eine bestimmte Karte finden.
Beim draufklicken auf die jeweilige Rückseite, soll sich diese Karte umdrehen.
Ich bin soweit gekommen, als das bei einem Klick auf die Rückseite einer Karte sich das Bild ändert, allerdings ändern sich alle 4 Bilder auf einmal (bzw werden aufgedeckt), obwohl das ja nur beim jeweiligen Klicken passieren soll.
Wie krieg ich das jetzt hin, dass sich das nach einander öffnet?
Das bisherige Script:
window.onload=init;
function init(){
var anzahlBilder=document.getElementsByTagName('img');
for (var i=1; i<anzahlBilder.length; i++){
document.getElementsByTagName('img').onclick=changeSrc;
}
}
function changeSrc(){
document.getElementsByTagName('img')[1].src="../Images/kaese.jpg";
document.getElementsByTagName('img')[2].src="../Images/maus.png";
document.getElementsByTagName('img')[3].src="../Images/katze.jpg";
document.getElementsByTagName('img')[4].src="../Images/kaese.jpg";
}