Web.py:将变量传递到<iframe>中
能不能把一个变量传进<iframe>
里,又从里面传出来呢?我遇到的问题是,我在<iframe>
里面显示了一些数据,但所有的控制和数据发送/接收的脚本都在外面的框架里。
1 个回答
1
如果你想在页面加载时给iframe
传值,可以把这个值作为GET
参数放在iframe
的URL里。如果之后你还想在父页面和iframe
之间互相传值(前提是它们在同一个域名下,正如你所说的),那么你可以使用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);
}