Joachim: Globale JS Variablen PHP Skript

Beitrag lesen

Hi,

Im oberen Block erscheint die Ausgabe problemlos, im unteren nicht. Ich vermute, dass die Variable nicht im 2. Teil ankommt, weil sie lokal ist (obwohl es ja keine Funktion ist...)

nein, was Du global mit var erzeugst, steht innerhalb und ausserhalb von Funktionen zur Verfuegung. Vermutlich ueberschreibst Du sie irgendwo. Schreib an verschiedene Stellen einen alert(Jahr) und pruefe, ab wo der Fehler auftritt.

Denn einen fortlaufenden JS-Code kann ich nicht bilden, weil ich dazwischen HTML und PHP Code benutzen muss...

na und? Was hat PHP mit Html zu tun? Schau in den Quelltext, _das_ ist das, was rauskommt. Ausserdem solltest Du ggf einen Blick in die FF-Javascriptkonsole werfen.

Gruesse, Joachim

--
Am Ende wird alles gut.