【发布时间】:2014-09-23 08:28:05
【问题描述】:
是否可以将变量传入和传出<iframe>?
问题是我在<iframe> 中有数据显示,但所有控件和数据发送/接收脚本都在父框架中。
【问题讨论】:
是否可以将变量传入和传出<iframe>?
问题是我在<iframe> 中有数据显示,但所有控件和数据发送/接收脚本都在父框架中。
【问题讨论】:
如果您想在页面加载时提供 iframe 值,则可以在 iframe 的 URL 中将值作为 GET 参数传递。如果您想在那之后来回发送值(并且父项和子项都在同一个域中,如您所说),那么您可以使用 JavaScript。例如:
// in parent page
function receiveDataFromIFrame(data) {
console.log("Received data from iframe:", data);
}
// in child page
function onLoad() {
var data = "data from iframe";
window.parent.receiveDataFromIFrame(data);
}
【讨论】: