Nabend, Ich habe 2 HTML-Datein und eine externe .js-Datei mit 2 Funktionen. In der ersten HTML-Seite rufe ich eine Funktion auf die die zweite HTML-Seite lädt. Dort rufe ich die zweite Funktion auf die den Wert einer Variable erhöhen soll! Anschließend wird die Erste HTML-Seite wieder geladen und das Spiel beginnt von vorne. Bei der Ausgabe bekomme ich jedoch immer den Wert 1 (und nicht 2,3,4...). WO müsste ich im Code WAS ändern ?
Erste HTML-Seite:
Funktion1:
Zweite HTML-Seite
Funktion2:
Und dann halt noch eine globale Variable i.
Erste HTML-Seite:
Code:
...
...
<input type="button" value ="Weiter" onClick="Funktion1()">
...
...
Funktion1:
Code:
window.location="Zweite.html";
Code:
....
....
body onload="Funktion2()">
...
...
Funktion2:
Code:
if (isNaN(i)) {
i = 1;
}
localStorage.setItem("key",i++);
alert(localStorage.getItem("key"));
window.location="Erste.html";