javascript in header("Location:")

GN911

Erfahrenes Mitglied
Hallo,

nach erfolgreichem Login leite ich per header(“Location: index.php?“ . SID), halt auf den Index weiter.
Das ganze ist nach dem Tutorial von http://tut.php-q.net/frames.html aufgebaut.
Meine Frage ist. Da die Seite an sich selbst schickt, kann ich die Fenstereigenschaften verändern? Sprich “window.open(“index.php?“ . SID, menubar=no) usw.

Geht das irgendwie?

GN
 
PHP hat ja nichts mit dem Fenster zu tun, daher kannst Du das nicht machen.
Bei header("Location:"); kannst Du lediglich die Zieldatei und gegebenenfalls URL-Parameter angeben.
Falls Du dann irgendwie das Fenster vergewaltigen willst muss das dann im Ziel-Script geschehen.
 
Nein. PHP ist eine serverseitige Skriptsprache. Was du jedoch suchst ist eine clientseitige Lösung.

Übrigens wird das Synonym für Möglichkeit „Chance“ geschrieben.
 
Hi

Übrigens wird das Synonym für Möglichkeit „Chance“ geschrieben.
...richtig

ich hatte ja nur mir das halt so vorgestellt, eine Javascriptfunktion
Code:
 <SCRIPT LANGUAGE="JavaScript">
      function foo() 
  { 
  open('index.php?SID', 'status=yes,toolbar=no,menubar=no,location=no');
  }
      </SCRIPT>

und dann halt

PHP:
       header("Location: onLoad='foo()'")

Dass das eine Server- und das andere eine Clientseitige Lösung ist doch klar.....

GN
 
Was du machen könntest wäre:

anstatt das header() kannste auch einfach schreiben:
PHP:
 echo '<script language="JavaScript">foo();</script>';

Greatz
 
Zurück