Hi!
Wenn ich nun das JS in separate Dateien auslagere, kann ich dann auf die Session-Werte zugreifen?
Nicht direkt, aber ...
So wie ich das sehe, muss man diese dann erst wieder in HTML-Elemente speichern (z.B.:
<input type="hidden" id="a" value="<?php echo $_SESSION['abc'] ?>">
) um per JS darauf zugreifen zu können. Dann bringen mir die Sessions aber nix...
... zum einen kannst du direkt Javascript-Variablen mit den Werten erzeugen, zum anderen musst du den Kontextwechsel (Artikel-Preview-Version) beachten - nicht nur bei HTML und bei Javascript sondern generell.
Den feststehenden Javascript-Code kannst du ja auslagern, die Variablen würde ich im HTML-Dokument anlegen, das du sowieso per PHP erzeugst.
Lo!