在两个iframe之间传输数据

时间:2012-04-23 20:32:52

标签: c# asp.net iframe frame

我有一个页面,我有两个iframe。 第一帧的src链接到我自己的应用程序中的页面。 但是第二帧的src是一个url(即)我在此框架内的网页中调用。 但是我需要将数据从第一帧的文本框传输到另一帧。我怎样才能实现这一目标?有任何想法吗?请帮助!

由于

2 个答案:

答案 0 :(得分:2)

出于安全原因,浏览器不会允许它。如果你真的想这样做,你将不得不使用web服务作为中间人。

答案 1 :(得分:0)

假设您控制iframe的两端并且您不想为两个帧提供相同的域,则可以使用html5功能postMessage

https://developer.mozilla.org/en/DOM/window.postMessage

这允许您在iframe中与安全性进行通信(如果编码良好:-))