PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : window.open() in Java Script - Wie heisst dies in PHP?


Nirvana
07.04.2002, 19:45:26
Gibt es in php auch eine Funktion wie bei Java Script -window.open("seite.php","Popup","width=400,height=300") - mit welcher man ein neues Fenster öffnen kann?

Hab leider nichts gefunden.

Thx und Greez

Matthias
08.04.2002, 02:02:39
da gibs leider auch nix.
Man kann leider nicht ganz auf JS verzichten. Manchmal braucht man es doch.

Coke81
08.04.2002, 10:52:27
Jo, leider gibts ja nichts ... kannst lediglich über die echo-Aausgabe ein Java-Script definieren, indem Du dann die ganz normales JS benutzen kannst - haut aber recht schön hin ;)

Nirvana
08.04.2002, 19:50:17
Ok. Vielen Dank!

Super wenn man sich noch nicht so auskennt!

Dazu jedoch gleich die nächste Frage. Kann man somit eine Parameterübergabe vom php teil in den javascript abschnitt machen?

im php abschnitt würde es ja ungefähr so aussehen:
<?
$file="test.php";
$text="Popup";
$gr="width=400,height=300";
echo '<p><a href="javascript:PopupFenster($file,$text,$gr)">Fenster anzeigen</a></p>';
?>

wie kann ich die übergebenen Parameter nun in Javascript wieder holen? wo muss etwas eingefügt werden??
<script type="text/javascript">
<!--
function PopupFenster() {
F = window.open("browser.php3","Popup","width=400,height=300");
}
// -->
</script>

Vielen Dank für eure Hilfe!!!
Gruss

backbone
09.04.2002, 19:58:43
em so ungefähr
ich weiß nich richtig ob das so klappt aber wenn nich dann gehts so auf jeden fall:

<?
$file="test.php";
$text="Popup";
$gr="width=400,height=300";
echo '<p><a href="javascript:PopupFenster('.$file.','.$text.','.$gr.')">Fenster anzeigen</a></p>';
?>

wie kann ich die übergebenen Parameter nun in Javascript wieder holen? wo muss etwas eingefügt werden??
<script type="text/javascript">
<!--
function PopupFenster() {
F = window.open("browser.php3","Popup","width=400,height=300");
}
// -->
</script>


so müsste das eigentlich ganz gut gehn
cya

Matthias
09.04.2002, 20:08:47
wenn die Funktion sowieso nur einen Befehl enthält so kannst du es direkt so schreiben:

<a href="javascript:window.open($file,$text,$gr)">Fenster anzeigen</a>

wenn du die JS Funktion aber unbedingt verwenden willst sieht das ganze so aus:

<script type="text/javascript">
<!--

function PopupFenster(file,popup,groesse)
{
F = window.open(file,popup,groesse);
}

// -->
</script>

Hoffe das ist jetzt so richtig. Benutz das nicht so oft und wenn muß ich auch immer nach schauen ;)))

Nev
10.04.2002, 10:01:18
hi @ll

Stefanos hat einen sehr guten Popup-Generator geschrieben, mit dem man sämtliche Einstellungen für ein Fenster definieren kann.
Coder-world (http://www.coder-world.de)
Popup-Generator (http://geldstudio.de/cgi-bin/popup.cgi)
Popup-Generator -Info (http://geldstudio.de/cgi-bin/cgi/index.cgi?action=pagewebdesignpopup)