PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   HTML, CSS und JavaScript Help! (http://www.selfphp.de/forum/forumdisplay.php?f=24)
-   -   PopUp Problem (http://www.selfphp.de/forum/showthread.php?t=4989)

Neo2003 21.07.2003 21:54:30

PopUp Problem
 
Hi.

Habe per Suche nichts passendes gefunden.

Zu meinem Problem.

Ich öffne von einer Seite aus per Link ein PopUp.
Jetzt soll es so sein, das sich das PopUp beim klicken auf einen Link
wieder schliesst und im Hauptfenster eine neue Seite aufgerufen wird.

Das schliessen der Seite kann auch wenn möglich automatisch erfolgen.
Also beim aufrufen einer Funktion oder so. Kein Plan..

Hoffe hab das einigermaßen gut erklärt.

c4 21.07.2003 22:01:01

Um dem Hauptfenster eine andere Seite zu geben: opener.location.href='datei.php' und zum schließen halt self.close()

Ben20 21.07.2003 22:03:14

Ins Popup:

Code:


<a href="#" onClick="javascript: window.opener.location.href='http://www.bla.de'; this.close(); return false;">Klick mich</a>

Damit hast Du einen Link der das Fenster schließt und das Mutterfenster verändert! Automatich geht das so:

Code:

<html>
<head>
...
<script language="javascript">
<!--

function zu() {

window.opener.location.href = 'http://www.bla.de';
this.close();

}

-->
</script>
</head>
<body onLoad="javascript:settimeout(zu(), 5000)">
...


Bei settimeout bin ich mehr jetzt zur Syntax nicht sicher - am besten mal bei http://www.selfhtml.net vorbeischauen!

Neo2003 21.07.2003 22:04:44

Hi,

habe es jetzt so versucht:

So öffne ich das PopUp:
PHP-Code:

 <a href="javascript:void(window.open('http://www.MeineDomain.com/vote/save.php','Administration','width=400,height=100,left=0,top=0'))">
Administration
</a

PHP-Code:

<a href="#" onclick="opener.location.href='create_new.php';setTimeout('self.close(),500)">Fenster schliessen</a

Funzt aber net. Bekomme keinen Fehler aber PopUp geht nicht zu und es wird auch keine neue Seite aufgerufen.

Neo2003 21.07.2003 22:10:18

Hi,

hab es jetzt so:

PHP-Code:

<a href="#" onClick="javascript:window.opener.location.href='http://www.musiker-online.com/vote/create_new.php'; this.close(); return false;">Klick mich</a

Ein kleiner Erfolg!
Das Hauptfenster wechselt zur neuen Seite. :)
Aber das PopUp schliesst sich nicht.

Neo2003 21.07.2003 22:29:47

Ok,

hab es hin!

PHP-Code:

<a href="#" onClick="javascript:window.opener.location.href='http://www.Domain.com/vote/create_new.php';self.close();return false;">Klick mich</a


So funzt das.


Danke!


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:28:10 Uhr.

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