opener, open und ein frame ... :-)
Bastian
- javascript
hi !
so, ich habe folgendes problem:
ich habe eine datei (befindet sich in einem frameset), in der mittels
window.open(...) ein popup (chatfenster) geöffnet wird.
das popup-chatfenster ist ebenfalls ein frameset.
so, nun versuche ich das chatfenster zu schliessen. das klappt.
gleichzeitig versuche ich, vom chat-frameset per javascript eine neue
url im browser ("mutterseite") aufzurufen
das habe ich mit folgendem aufruf versucht:
parent.opener.location.href='xyz.html' - das funktioniert leider nicht. :-(
die tolle idee parent.opener.parent.location... hat es dann auch
nicht gebracht ... *sniff*
kann es sein, dass man nicht auf die parent.location eines frameset
zugreifen kann ???
hoffe, mein problem versteht irgendjemand .. ;-)
gruss
bastian
versuchs einfach mal mit opener.location (ohne parent).
so mach ich das immer :o)
gruss
matt
hi !
so, ich habe folgendes problem:
ich habe eine datei (befindet sich in einem frameset), in der mittels
window.open(...) ein popup (chatfenster) geöffnet wird.
das popup-chatfenster ist ebenfalls ein frameset.
so, nun versuche ich das chatfenster zu schliessen. das klappt.
gleichzeitig versuche ich, vom chat-frameset per javascript eine neue
url im browser ("mutterseite") aufzurufen
das habe ich mit folgendem aufruf versucht:
parent.opener.location.href='xyz.html' - das funktioniert leider nicht. :-(
die tolle idee parent.opener.parent.location... hat es dann auch
nicht gebracht ... *sniff*
kann es sein, dass man nicht auf die parent.location eines frameset
zugreifen kann ???
hoffe, mein problem versteht irgendjemand .. ;-)
gruss
bastian
nene... ich muss ja schon auf das parent window zugreifen !!!
also es läuft auch, solange die opener.location datei ein file aus
aus einem frameset ist ... ?!
Bastian
versuchs einfach mal mit opener.location (ohne parent).
so mach ich das immer :o)
gruss
matt
hi !
so, ich habe folgendes problem:
ich habe eine datei (befindet sich in einem frameset), in der mittels
window.open(...) ein popup (chatfenster) geöffnet wird.
das popup-chatfenster ist ebenfalls ein frameset.
so, nun versuche ich das chatfenster zu schliessen. das klappt.
gleichzeitig versuche ich, vom chat-frameset per javascript eine neue
url im browser ("mutterseite") aufzurufen
das habe ich mit folgendem aufruf versucht:
parent.opener.location.href='xyz.html' - das funktioniert leider nicht. :-(
die tolle idee parent.opener.parent.location... hat es dann auch
nicht gebracht ... *sniff*
kann es sein, dass man nicht auf die parent.location eines frameset
zugreifen kann ???
hoffe, mein problem versteht irgendjemand .. ;-)
gruss
bastian
SCHREIBFEHLER !!!
also es läuft auch, solange die opener.location datei KEIN file aus
aus einem frameset ist ... ?!
nene... ich muss ja schon auf das parent window zugreifen !!!
also es läuft auch, solange die opener.location datei ein file aus
aus einem frameset ist ... ?!
Bastian
versuchs einfach mal mit opener.location (ohne parent).
so mach ich das immer :o)
gruss
matt
hi !
so, ich habe folgendes problem:
ich habe eine datei (befindet sich in einem frameset), in der mittels
window.open(...) ein popup (chatfenster) geöffnet wird.
das popup-chatfenster ist ebenfalls ein frameset.
so, nun versuche ich das chatfenster zu schliessen. das klappt.
gleichzeitig versuche ich, vom chat-frameset per javascript eine neue
url im browser ("mutterseite") aufzurufen
das habe ich mit folgendem aufruf versucht:
parent.opener.location.href='xyz.html' - das funktioniert leider nicht. :-(
die tolle idee parent.opener.parent.location... hat es dann auch
nicht gebracht ... *sniff*
kann es sein, dass man nicht auf die parent.location eines frameset
zugreifen kann ???
hoffe, mein problem versteht irgendjemand .. ;-)
gruss
bastian
Moin!
SCHREIBFEHLER !!!
Ächz! Lies doch zum Thema "Wieviel soll/darf ich zitieren und wie?" mal dies hier: http://learn.to/quote und </faq/#Q-09a>.
(...viel Wiederholungen gelöscht...)
Ansonsten:
Mit "opener" kommst du aus dem Popup-Fenster ins Frameset-Fenster, welches das Popup geöffnet hast. Und von dortaus kommst du mit parent eine Fensterebene weiter nach oben. Oder mit top zur obersten Ebene. Oder mit FENSTERNAME eine Ebene nach unten.
Kombiniere: opener.parent.location.href sollte genau das tun, was du willst: Die URL des Elternfensters des Openers ändern.
Ach ja: Es heißt IMMER "location.href", niemals nur "location". Letzteres versteht nur der IE - und auf diese Weise Benutzer anderer Browser zu nerven gehört sich einfach nicht und wirft ein schlechtes Bild auf den Seitenersteller.
- Sven Rautenberg