Die Seite A.com hat 2 iframes B.com/page1 und B.com/page2. Diese ist der Code von A.com:JavaScript ausführen Funktion in einem anderen iframe wenn Elternteil von anderen Domäne
<html><body>
<iframe src="b.com/page1" name="iframe1" id="iframe1">
<iframe src="b.com/page2">
</body></html>
Ich möchte js Funktion auf B.com/page1 von B.com/page2 auszuführen. Beide Beispiele unten funktioniert gut, wenn die Eltern aus der gleichen Domäne ist aber nicht in Cross-Domain-Szenario:
parent.window.frames['iframe1'].SomeFunction(args);
oder
parent.document.getElementById('iframe1').contentWindow.SomeFunction(args);
Gibt es eine Möglichkeit, es zu tun?
Sean, aber window.window ist genau wie Fenster. Wie auch immer - ich habe dieses "parent.window.window.window.frames ['if1']. Window.window.window.s2 (1)' und es hat funktioniert ... (oder sprichst du davon, etwas anderes zu tun?) –