现在的问题是 ,网站是用iframe写的,分为top,left,right三个部分,现在我想在top页面执行一个方法,然后在right页面弹出一个窗口,怎么实现呢?
1在父页面定义方法
function func(){
window.frames["right的name值"]//对iframe操作
}
//top页面
top.func();
2 直接同级iframe调用
//top
top.frames["right的name值"]//对iframe操作
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
题主的问题本质是:iframe子页面内执行另外一个iframe子页面的javascript方法
我贴代码:
main.html 主窗口
i1.html 是你的top页面
i2.html 是你的right页面