最近碰到个问题, 要在Iframe之间传值和数据, 因为页面对像的不同, 一个ifram页面中的form值和数据直接get或Post都是传不到另一个iframe页面的, 设置taget也没有用, 在网上找了很久 没有很好的方法. 只有通过js来实现.
两个重要的javascript语句:
top.result.document.location='result.html?data=' + data;
和
window.top.frames['result'].document.getElementById("an").innerHTML=data;
都很好理解, 第一个就是js重新载入父窗口中name为result的iframe页面, 第二个就是直接通过选择另一个iframe中的元素来赋值.
下面是一个传值的例子
框架页面-index.html
查询页面-find.html
结果页面-result.html
上面输入的文字是:



