der_gretges: Globale Variable lässt sich nur 2x ändern

Beitrag lesen

Hallo zusammen,

in meiner ausgelagerten *.js-Datei deklariere ich zwei globable Variablen:

x = "text1";
y = "text2";

Ich möchte mit 1 HTML-Seite 2 sehr ähnliche Workflows dokumentieren und per Button zwischen den beiden hin- und herschalten.
In meiner Funktion switch() werden dazu verschiedene Grafik- und Dateireferenzen geändert. Beispiel:

document.getElementById("Grafik").src = "img/Workflow_" + x + ".gif";

Am Ende der Funktion "lege ich den Schalter um":

x = y;

Das klappt dann 2x und danach wird (per Inputfeld-Ausgabe getestet) x nicht mehr geändert. Habe ich etwas falsch gemacht, oder muss ich den für x reservierten Speicher immer erst flushen? Wenn ja, wie geht das?

Danke im Voraus und Gruß,
Basti