frame src
Paul
- javascript
Moin,
wie kann ich herausfinden welche src in einem frame ist?
z.B.: document.frames[1].src
bzw. document.framename.src
Zum Hintergrund: abhängig von der im frame geladenen Seite will ich eine bestimmte Aktion ausführen. Das Frame wird nach dem Zufallsprinzip geladen.
Paul
Hello,
wie kann ich herausfinden welche src in einem frame ist?
Theoretisch? Ganz einfach:
window.frames[0].location.href
^^^^^^^ oder top, oder parent, oder wie auch immer du an das Dokument rankommst, in dem das Frameset definiert ist.
Praktisch: jetzt wirds spannend: Kommen die Frameinhalte und das Script, das die URL prüfen soll, vom selben Server? Wenn nein, dann wirst du an der same-origin-policy scheitern, die dir den Zugriff auf diese Information versagt; und nein, es gibt nichts, was du dagegen tun kannst.
MfG
Rouven
Moin Rouven,
die frames kommen von mir selber.
Vielen Dank für die fixe Antwort!
Paul