knalle: Prob header / neues Browserfenster

Hi Forum,

wie schaffe ich es, daß eine Website bei Vorliegen einer Bedingung in einem neuen Browserfenster geöffnet wird?

also ungefähr folgendes:

if (bedingung) {

header ("Location: http://www.example.com" target="_blank");
    // daß das nicht funktioniert, ist mir klar

echo "blablabla";
    // zusätzliche Ausgabe im alten Fenster muß sein

}

Problem dabei: Ich würd's ja irgendwie mit Javascript lösen, das hat aber der Auftraggeber verboten.

Irgendwelche Ideen? Danke.

Ansonsten noch nachträglich ein frohes Neues, und hoffentlich sind nicht alle kompetenten Teilnehmer im Skiurlaub ;-)

Gruß, Knalle

  1. Hi,

    wie schaffe ich es, daß eine Website bei Vorliegen einer Bedingung in einem neuen Browserfenster geöffnet wird?

    mit PHP gar nicht.

    Problem dabei: Ich würd's ja irgendwie mit Javascript lösen, das hat aber der Auftraggeber verboten.

    Tjo, dann bekommt er eben keine neuen Fenster, denn die funktionieren nur mit target oder window.open, nicht mit PHP, weil dein Browser davon nichts mitbekommt.

    Ansonsten noch nachträglich ein frohes Neues, und hoffentlich sind nicht alle kompetenten Teilnehmer im Skiurlaub ;-)

    Bin zwar nur mehr ich da, aber ich hoffe, ich konnte dir helfen *fg*

    LG Roland

  2. Hi,

    wie schaffe ich es, daß eine Website bei Vorliegen einer Bedingung in einem neuen Browserfenster geöffnet wird?

    Serverseitig? Gar nicht. Neue Fenster kann nur der Client öffnen (bevor er den http-Request für die im neuen Fenster darzustellende Seite absetzt).
    http kennt noch nicht einmal das Konzept eines Fensters, neue Fenster können daher nicht vom Server erzeugt werden.

    Problem dabei: Ich würd's ja irgendwie mit Javascript lösen, das hat aber der Auftraggeber verboten.
    Irgendwelche Ideen? Danke.

    Den User entscheiden lassen, ob er ein neues Fenster überhaupt will?
    das target-Attribut benutzen?
    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
  3. Hallo

    nichts gegen dich knalle, aber ich finds irgendwie blöde wenn man schon mal die antwort bekommt und dann trotzdem nochmal woanders schaut...
    (http://php4-forum.de/forum.php3?nr=124943&site=0)

    naja, antworten hast du ja nun genug..

    Grüße

    David

    --

    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates