PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PopUp Problem


Neo2003
21.07.2003, 22:54:30
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, 23: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, 23:03:14
Ins Popup:



<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:


<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, 23:04:44
Hi,

habe es jetzt so versucht:

So öffne ich das PopUp:

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



<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, 23:10:18
Hi,

hab es jetzt so:


<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, 23:29:47
Ok,

hab es hin!


<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!