Funktionsaufruf aus Frame und Rückkehr mit header()
Andreas
- php
Hallo,
im FrameX habe ich eine Formular-Eingabe, die eine Funktion in einer anderen Datei aufruft. Wenn die Funktion abgearbeitet ist, möchte ich Zurück kommen auf die Seite von wo aus der Aufruf kam.
Leider wird jetzt die Url innerhalb des Frames geladen.
Wie macht man es richtig?
Gruß Andreas
Aufruf im FrameX:
<form action="http://www.access-o-mania.de/forum.php?action=login2;herkunft=stammtisch" method=post>
....
Funktion in anderer Datei:
...
elseif ($herkunft=='stammtisch'){
header('Location: http://www.access-o-mania.de/stammtisch/');
}
Hello,
Aufruf im FrameX:
<form action="http://www.access-o-mania.de/forum.php?action=login2;herkunft=stammtisch" method="post" target="_parent">
Allerdings musst du dann im Script das gesamte Frameset wieder generieren.
Eine Umleitung mit Header ist nicht nötig, wenn Du Dir einfach vorstellst, dass auf dem Server parametergesteuert das gleiche im Speicher ablaufen muss, was auf dem Client im Browser abläuft.
Natürlich immer das Ping-Pong-Spiel zwischen Server und Client dazwischen...
Liebe Grüße aus http://www.braunschweig.de
Tom
Hallo,
Allerdings musst du dann im Script das gesamte Frameset wieder generieren.
habe doch noch in der Suche was gefunden was passt:
echo '
<script language="JavaScript" type="text/javascript">
parent.location.href = "http://www.access-o-mania.de/stammtisch/index.htm";
</script>';
Gruß Andreas
Hello,
habe doch noch in der Suche was gefunden was passt:
echo '
<script language="JavaScript" type="text/javascript">
parent.location.href = "http://www.access-o-mania.de/stammtisch/index.htm";
</script>';
Nun bringst Du aber alles durcheinander ;-)
JavaScript ist ja nicht PHP. Und es geht bestimmt auch ohne JavaScript.
Liebe Grüße aus http://www.braunschweig.de
Tom