Archivlink: javarea.de Forum > JavaScript > opener.document ?!!?
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > opener.document ?!!?

Pages: [1] 2 ... nächste » ... Letzte »

geschrieben von Fichte am 11.05.2006 - 15:21
Hallo Leute,
ich habe eine html datei mit 3 frames!
(oben, navi und mainFrame)

Jetzt öffne ich in der oberen Frame ein Popup
und wenn ich dann dort auf einen Link klicke, dann soll er
eine weitere Datei in der mainFrame laden bzw. anzeigen.

Bis jetzt habe ich folgende Code:

HTML-Quelltext
1: 
2: 
3: 
4: 
<script language="JavaScript">
opener.document.location.href = "meinedatei.html";
window.close();
</script>


Das Problem:
Im Moment ladet er mir die neue Seite in der oberen Frame und nicht in der mainFrame?!
Habt ihr eine Idee, wie ich das Script verändern muss, damit es so funktioniert wie ich mir das vorstelle?

Gruß Fichte

geschrieben von Matneu am 11.05.2006 - 15:38
Zitat
 Original geschrieben von Fichte am 11.05.2006 - 15:21
Jetzt öffne ich in der oberen Frame ein Popup
und wenn ich dann dort auf einen Link klicke, dann soll er
eine weitere Datei in der mainFrame laden bzw. anzeigen.

Für den Frame als href eben die zu ladende Seite angeben. Siehe http://www.validome.org/doc/HTML_ge....frames.htm

So far...
Matthias

geschrieben von Klaush am 11.05.2006 - 15:39
Versuch mal folgendes:

opener.document.mainFrame.location.href

geschrieben von Fichte am 11.05.2006 - 16:03
Funktioniert leider beides nicht so richtig :-(
Hab mal um es etwas verständlicher rüber zu bringen, ein kleines Bild konstruiert.
Hoffe das hilft euch weiter!

Also nochmal:

- Ein Popup wird in der oberen Frame geladen.
- Dann möchte ich in dem Popup auf einen Link klicken,
welcher dann eine neue Seite in der "mainFrame" ladet.

Problem bis jetzt:
- Entweder ladet er die neue Seite in der oberen Frame

oder, bei euren Tipps
- ladet er die Seite im Popup ....


Gruß Fichte

geschrieben von Micha am 11.05.2006 - 16:05
Hi,

ein PopUp wird in ein Frame geladen *stutz*, macht das nicht bereits das HTML-Attribut "target"? Dieses würde auch dafür sorgen, das Du von diesem Fram wieder ins mainFrame zurück linken kannst.

Micha

geschrieben von Fichte am 11.05.2006 - 16:16
Hallo,
wenn ich ein neues Fenster mit target="_blank" öffnen würde,
dann kann ich aber nicht die größe des Popup bestimmen!

Ist nur ein kleines Fenster, welches einen User informiert, falls er eine neue private Nachricht hat,
dass er eine neue private Nachricht hat.

Dann soll der User die Möglichkeit habe, in dem Popup auf einen Link zu klicken und somit zu seinem "Posteingang" zu kommen.

Gruß Erik

geschrieben von Micha am 11.05.2006 - 16:17
Zitat
 Original geschrieben von Fichte am 11.05.2006 - 16:16
...
- Ein Popup wird in der oberen Frame geladen.

und

Zitat
 Original geschrieben von Fichte am 11.05.2006 - 16:16
dann kann ich aber nicht die größe des Popup bestimmen!


Na was denn nun? PopUp, oder Seite in Frame?


geschrieben von Fichte am 11.05.2006 - 16:28
Mh sieht so aus, als hätten wir da noch ein paar Kommunikationsproblem

Also, in der oberen Frame wird mit Hilfe

HTML-Quelltext
1: 
<body onload="posteingang()">


ein Popup geladen!

In diesem Popup möchte ich dann auf einen Link klicken,
der dann in der "mainFrame" eine neue Seite ladet.

Jetzt verstanden?

geschrieben von Micha am 11.05.2006 - 17:17
HTML-Quelltext
1: 
opener.document.parent.mainFrame.location.href = "./seite.html";

geschrieben von Fichte am 11.05.2006 - 20:06
Hab es geschaft! Es funktioniert :-)

Also hier der Code:

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
function posteingang()
{	
	opener.parent.mainFrame.location.href = "/account/PrivateMessage/index.asp";
	window.close();
}


Danke an alle die mir geholfen haben!

Gruß Fichte

geschrieben von Matneu am 11.05.2006 - 22:30
Wer lesen kann ist klar im Vorteil:

Zitat
 Original geschrieben von Klaush am 11.05.2006 - 15:39
Versuch mal folgendes:

opener.document.mainFrame.location.href


So far...
Matthias

geschrieben von Micha am 11.05.2006 - 22:59
Zitat
 opener.parent.mainFrame.location.href

geschrieben von Matneu am 12.05.2006 - 00:13
Zitat
 Original geschrieben von derletztekick am 11.05.2006 - 22:59
Zitat
 opener.parent.mainFrame.location.href

Ging mir eigentlich auch hauptsächlich um den generellen Hinweis mit dem href. Hatte ja auch schon was dazu geschrieben. Aber wie geschrieben: Wer lesen kann.... ;)

So far...
Matthias

geschrieben von Micha am 12.05.2006 - 10:44
Hi,

Zitat
 Original geschrieben von Fichte am 11.05.2006 - 15:21
opener.document.location.href = "meinedatei.html";
-----------------------------------^


Zitat
 Original geschrieben von Matneu
Wer lesen kann.... ;)


Äh,... richtig ;)

Ich glaube, wir beide haben ein Komunikationsproblem. Das ist schon der dritte(?) Thread, bei dem wir uns scheinbar mißverstehen. Wir sollten mal einen trinken gehen ;)

Micha



geschrieben von Matneu am 12.05.2006 - 14:00
Zitat
 Ich glaube, wir beide haben ein Komunikationsproblem. Das ist schon der dritte(?) Thread, bei dem wir uns scheinbar mißverstehen. Wir sollten mal einen trinken gehen ;)

Da bin ich dabei ;) *virtuellesBierchenRüberreich*

So far...
Matthias


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.