Jan: Variable an Popup übergeben

Hallo!

Über window.open öffnen ich ein Popup. An dieses Popup möchte ich eine Variable übergeben.
Erschwerend kommt hinzu, dass die Variable eine PHP Variable ist.
Über window.open("datei.php?variable=$var...
müßte man dies doch irgendwie realisieren können?!
Bin für jeden Hinweis dankbar...

  1. Über window.open öffnen ich ein Popup. An dieses Popup möchte ich eine Variable übergeben.

    Kein Problem. Mit opener.varName kannst du auf alle Variabeln im opener Fenster zugreifen.

    Erschwerend kommt hinzu, dass die Variable eine PHP Variable ist.

    Was für eine PHP Variabel?
    Wenn dein JS gestartet ist, gibt es keine PHP Variabeln (und umgekehrt).

    Über window.open("datei.php?variable=$var...
    müßte man dies doch irgendwie realisieren können?!

    Genau so kann es auch gehen. Aber so wie es aussieht, willst du einem PHP Skript einen Parameter übergeben und nicht einem Popup eine Variabel.

    Das Javascript keine Variabeln interpoliert ist dir bekannt?
    D.h. in Strings werden keien Var. übersetzt, du musst diese ausserhalb der Anführungszeichen einbauen.

    Struppi.

    1. Wie wäre es mit einem Formular, darin ein hidden-field dessen value="$_GET['var_name']", und dann wird dieser per JS ausgelesen.

      variable = document.formname.hiddenfieldname.value;

      somit hast Du die Variable an JS übergeben.

      Greetings MrS

      1. Wie wäre es mit einem Formular, darin ein hidden-field dessen value="$_GET['var_name']", und dann wird dieser per JS ausgelesen.

        variable = document.formname.hiddenfieldname.value;

        somit hast Du die Variable an JS übergeben.

        Naja, wenn's darum geht, warum nicht gleich so:

        variable = "$_GET['var_name']";

        Struppi.