Titelabfrage von Seiten im IFrame
Martin
- javascript
Zunächst zur Situation. Habe auf der Index-seite ein Navigationsmenü und ein IFrame. IFrame Namens "seite". Dieses Iframe gilt nun als target für die Navigationslinks.
Nun möchte ich mit einem Javascript, welcher in der Index-html eingebunden sein sollte den Titel der momentan im IFrame geöffneten Seite aufrufen und diesen unter der Variable "u" abspeichern.
So der Quellcode dazu:
u = parent.seite.document.titel
Leider kommt eine Fehlermeldung: "Zugriff verweigert"
Gibt es bei IFrames etwas weiteres zu beachten oder ist hier eine Titelabfrage nicht möglich?
Hi,
Gibt es bei IFrames etwas weiteres zu beachten oder ist hier eine Titelabfrage nicht möglich?
ja, bzw. nein, oder doch. Also das hat mit dem iFrame genau so viel zu tun wie mit einem Popup-Fenster: Same-Origin-Policy ist das Zauberwort. Aus Sicherheitsgründen ist es JavaScript verboten auf Inhalt zuzugreifen, die von einer anderen Domain stammen als sie selbst. Sprich: Hauptseite von www.example.com und Inhalt von www.example.com sollte keine Problem geben, stammen aber beide aus unterschiedlichen Quellen verweigert der Browser dir den Zugriff auf so ziemlich alles, sei es Titel, location oder sonstiges.
MfG
Rouven
Danke. Hab's verstanden. Problem behoben.
Vielen Dank!