Daniel: JS öffnet neues Fenster m. PHP Variablen übergabe!?

Hallo, ich habe folgendes Problem:

Durch einen "onclick"-Handler wird via Javascript ein neues Fenster
geoeffnet. Wie gebe ich diesem neuem Fenster Variablen aus dem
Mutterfenster mit auf dem weg ohne Cookies zu setzen?
Ist das mit Javascript und / oder PHP zu realisieren? Wenn ja wie?

Ueber eine Hilfestellung wuerde ich mich sehr freuen!
Vielen Dank.
Gruss Daniel

  1. Hi Daniel

    Wie gebe ich diesem neuem Fenster Variablen aus dem
    Mutterfenster mit auf dem weg ohne Cookies zu setzen?
    Ist das mit Javascript und / oder PHP zu realisieren? Wenn ja wie?

    Mit JavaScript brauchst Du die Variablen gar nicht "mitzugeben".
    Du setzt im Mutterfenster einfach eine Variable (meinelustigevar), und
    kannst im neuen Fenster mit opener.meinelustigevar drauf zugreifen.

    Mit PHP brauchst Du, um Variablen ueber mehrere Seiten zu behalten,
    sowieso Sessions. Die kannst Du dann natuerlich auch ueber mehrere
    Fenster benutzen (sofern die SID mitgegeben wird).

    HTH,
    Gero

    1. Tag

      Mit PHP brauchst Du, um Variablen ueber mehrere Seiten zu behalten,
      sowieso Sessions. Die kannst Du dann natuerlich auch ueber mehrere
      Fenster benutzen (sofern die SID mitgegeben wird).

      Oder er kann auch jede einzelne Variable in jedem Link mit übergeben, so wie <a href="./datei.php?variable1=bla&variable2=lala&variable3=hui">.
      Dürfte nur bei mehreren Variablen etwas asslig werden, weil die Links auch alle dynamisch erzeugt werden müssen (mit PHP).
      Vorteil ist aber, daß er evtl. die Variablen mit JS manipulieren kann, z.B.

      ...
      <script language="javascript">
      var variable1="<?php echo $variable1; ?>";
      ...
      location.href= "./datei.php?variable1=" + variable1;
      </script>
      ...

      Natürlich kann man das auch noch mit den Session-IDs kombinieren, dann hat man noch mehr Möglichkeiten :-)

      Ciao,

      Harry