Christoph Schnauß: Bitte Hilfe bei Weiterleitung in neues Fenster

Beitrag lesen

hallo,

Vermutlich ist es der sehr späten Tageszeit geschuldet, daß du diese Frage stellst.

Code:
if($art == "1") {..... usw.
if($art == "2") {..... usw.
if($art == "3") {

Bist du wirklich sicher, daß du drei "if" ineinander verschachteln möchtest? Und bist du sicher, daß "..... usw." eine sinnvolle Angabe ist?

/* Redirect auf eine andere Seite im aktuell angeforderten Verzeichnis */
$host  = $_SERVER['HTTP_HOST'];
$uri   = rtrim(dirname($_SERVER['PHP_SELF']), '/\');
$extra = 'KUST03_03_Berichte_bearbeiten.php';

Hier versuchst du lediglich, drei Variablen zu füllen

echo "Location: http://$host$uri/$extra";
exit;
}
Die Weiterleitung klappt super

Was nach deinem vorgestellten Code-Snippet mehr als unverständlich ist. Du möchtest gerne
   Location: http://$_SERVER['HTTP_HOST']/KUST03_03_Berichte_bearbeiten.php
erreichen. Aber von welchem Ursprung aus?

jedoch möchte ich die Weiterleitung in ein neues Fenster bringen da die größe von 800x600pc hat.

Warum möchtest du das? "neues Fenster" mit der Einschränkung auf eine bestimmte Größe des Viewport bedeutet zwangsläufig, daß du ein Popup öffnen möchtest. Das kriegst du zwar hin, wenn dein PHP-Script auch das zugehörige Javascript generieren kann, aber nicht umsonst verfügen sämtliche aktuellen Browser über Popupblocker, die in aller Regel sogar der "Voreinstellung" gemäß aktiv sind.

Hab Ihr ne Idee?

Auja, sogar super viele Ideen ;-)

Aber wenn du diese Frage auf dein "Problem" beziehst: du wirst wohl Javascript einsetzen müssen - mit allen den Unwägbarkeiten, die es da gibt. Zum Beispiel würde es bei mir nicht in allen Browsern funktionieren, da mein Standardbrowser aus guten Gründen kein Javascript aktiviert hat.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|