Hi!
Jetzt habe ich ein neues Problem. Firefox zeigt an, "Berg[i] has no properties" oder "Ungarn[a] has no properties" und stürzt dann ab. Was muss ich dagegen machen?
function Berge() {
if(i >= 5) {
i = 0;
} else {
i++;
}
document.getElementById("pic").src= Berg[i].src;
}
Deine if-bedingung ist falsch. Wenn vor dem Aufruf von Berge()
i=4 ist, kommt am Ende i=5 raus. Und Berg[5] hast Du nirgends
definiert.
Du kannst Dir auch das ganze if-Konstrukt sparen und
stattdessen das hier verwenden:
i = ++i % 5 bzw. im anderen Fall a = ++a % 7;
Dabei wird i zunächst um 1 erhöht und bei Erreichen des
Wertes 5 wieder auf 0 gesetzt.
Grüßle, Suat