Bastian: opener, open und ein frame ... :-)

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

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

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

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

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