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