主窗口与frame之间的通信

主页面与打开的iframe之间的操作

1.frame触发主页面的函数
parent.window.主页面函数名
2.DOM方法:
 父窗口操作iframe:window.frames["iframeSon"].document
 iframe操作父窗口: window.parent.document
3.jquery方法:
 在父窗口中操作选中IFRAME中的所有输入框: $(window.frames["iframeSon"].document).find(":text");
 在IFRAME中操作选中父窗口中的所有输入框:$(window.parent.document).find(":text");

向打开的页面传值

javascript HTML静态页面传值的四种方法

子页面操作父页面

1.刷新父页面
parent.window.location.reload()
2.改变父页面的元素值
parent.window.document.getElementById('tabTitle').innerHTML="已改变";
3.window.opener只属于window.open()方法打开的页面
4.浏览器子窗口往父窗口传值遇到的window.opener is null 的问题

你可能感兴趣的:(主窗口与frame之间的通信)