PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   window.open() in Java Script - Wie heisst dies in PHP? (http://www.selfphp.de/forum/showthread.php?t=1171)

Nirvana 07.04.2002 20:45:26

window.open() in Java Script - Wie heisst dies in PHP?
 
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 03:02:39

da gibs leider auch nix.
Man kann leider nicht ganz auf JS verzichten. Manchmal braucht man es doch.

Coke81 08.04.2002 11: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 20: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 20: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 21: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:

Code:

<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 11: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
Popup-Generator
Popup-Generator -Info


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:35:05 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.