Vinzenz Mai: PopUp bei Verlinkung Mainwindow nachladen

Beitrag lesen

Hallo Isabella,

Nachdem mein Problem anscheinend niemand so recht versteht, oder es schafft, eine klare Antwort zu geben, eine neue klare Fragestellung:

ich habe Dein Problem wie folgt verstanden:

Voraussetzungen:

  • Du hast eine Frameseite.
  • Eines der darin angezeigten Dokumente öffnet
      automatisch ein Popup-Fenster.
  • Es ist möglich, den Inhalt dieses Popup-Fensters zu bookmarken.

Problem:

  • Jemand öffnet über das Lesezeichen das Dokument,
      das nur im Popup-Fenster angezeigt werden soll.
  • Nun benötigst Du das Frameset mit seinen Inhalten und
      das Dokument in seinem zugehörigen Popup-Fenster.

Lösung: (falls vom Benutzer überhaupt zugelassen, siehe Detlefs Posting)

  • untersuche nach dem Laden des Dokumentes, das nur
      im Popup-Fenster angezeigt werden soll, ob window.opener
      existiert.
  • Wenn nein, dann wird das Dokument nicht in "seinem"
      Popup angezeigt.
  • Lade deswegen in das Browserfenster, in das Dein
      "Popup-Dokument" geladen wurde, Dein Frameset nach.
  • Dabei wird Dein Popup mit dem "Popup-Dokument" erzeugt.

Beachte Detlefs Hinweise:
Vom Benutzer nicht angeforderte Popups werden heute in immer
mehr Fällen nicht angezeigt, z.B. Firefox und Internet Explorer
unter Windows XP SP2 blockieren solche Popups in ihrer
Standardkonfiguration. Von Popup-Blockern hast Du doch bestimmt
auch schon gehört?

Zu Deinen Versuchen, auf andere Browserinstanzen zuzugreifen und
dort Daten auszulesen, zwei Linktipps: Same Origin Policy und Cross Site Scripting.

Deinen Lösungsansatz habe ich überhaupt nicht verstanden. Warum willst Du die Titel anderer Browserfenster auslesen? Was möchtest Du damit erreichen?

Freundliche Grüße

Vinzenz