假设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');
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
确保父级函数是全局的。