2009-08-26 4 views

Antwort

2

Mit serverseitigem Code (Sie haben dieses asp.net getaggt)? Nein. Die Seite, die den iframe enthält, wird zuerst geladen, sodass sie Daten an die Seite im iframe übergeben kann (über eine Abfragezeichenfolge), aber nicht umgekehrt.

Mit clientseitigem Code? Siehe How do I communicate between frames in a web browser?, aber beachten Sie die Einschränkungen der Same Origin Policy.

1

Ein Iframe ist wie ein Browser in einem Browser. Es hat Zugriff auf seine eigenen Cookies, Javascript und alles andere ohne etwas mit der enthaltenen Seite zu tun, so dass Sie wirklich nicht viel Kommunikation (nicht von innen nach außen) tun können.

Wenn Sie kommunizieren möchten, können Sie iframe nicht verwenden. Sie wären besser mit JavaScript-basierten Code.

2

Ich bin mir ziemlich sicher, dass Sie Werte von einem fame/iframe an seine Eltern übergeben können, indem Sie JavaScript mit window.parent

verwenden
Verwandte Themen