假设iframe里的代码
function i(func){
//这里要调用父窗口的名字为func的函数,这里是test,但是不能写死,要动态的。
}
i('test');
假设iframe里的代码
function i(func){
//这里要调用父窗口的名字为func的函数,这里是test,但是不能写死,要动态的。
}
i('test');
//父页面
function invokerByInfame(funName,args){
var fun=window[funName];
func.apply(null, JSON.parse(args));
}
//iframe页面
function i(funcName,args){
if (window.parent!= window.top) {
window.parent.invokerByInfame(funcName,JSON.strin(args||[]));
}
}
i('test');
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读
确保父级函数是全局的。