Pop up inneuen Fenster öffnen

prokurist

Grünschnabel
Hallo, ich hab in PHP,, kleines Programm geschieben, ergebnis muss in neuem Fenster geöffnet sein. In FF und Chrome funktioniert, aber in Safari und IE nicht.. Helfen Sie mir bitte
Mein Code
PHP:
<?php
...............
		$tr = $res->folder;
		$trUD = $res->trrUD;
		$trPD = $res->trPD;
		$tr = $trUD.":".$trPD."@XXX.XX.XX.XX:0000/".$tr."/";
	
$url = 'http://'.$tracker;	


echo "<script type='text/javascript' language='javascript'>
javascript:void(window.open('".$url."'));
</script>";

.................


?>
 
Also beim IE weiß ich, das er das Pop-Up nicht öffnet wenn kein Titel angegeben ist, oder dort nicht umgewandelte Leerzeichen enthalten sind.

Laut selfhtml:
Öffnet ein neues Fenster. Erwartet mindestens zwei, optional auch drei Parameter
 
PopUps sind doof und nervig und werden von vielen Browsern geblockt.

Ich würde ein Inline Window nehmen und die Ergebnisse über DOM ausgeben. Aber vielleicht tut es ja auch ein einfaches target="_blank"!?
 
PopUps sind doof und nervig und werden von vielen Browsern geblockt.

Ich würde ein Inline Window nehmen und die Ergebnisse über DOM ausgeben. Aber vielleicht tut es ja auch ein einfaches target="_blank"!?

Danke für deine Antwort, aber wie kann ich dass in echo integrieren? Kannst du mir vielleicht einen Beispiel php +DOM geben?
 
<?php
echo "<script type='text/javascript'>window.open('neueSeite.html', 'Popupfenster', 'width=400,height=300,resizable=yes');</script>";
?>

Fettich.
 
Ach so: im Safari tut's bei mir auch nicht. Aber im Webkit. Ich gehe daher davon aus, dass bei mir im Safari noch irgendwo ein PopUp-Blocker herumgeistert.

Ich bin aber ehrlich gesagt zu faul, danach zu suchen. :D

IE tut. Zumindest in Version 9.
 
****
Das ist doch dasselbe Spiel in grün.

<?php
$url = "http://www.heise.de";
echo "<script type='text/javascript'>window.open('".$url."', 'Popupfenster', 'width=400,height=300,resizable=yes');</script>";
?>
 
Zurück