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