js调用父框架函数与弹窗调用父页面函数的方法
来源:互联网 发布:知乎 伊朗小公主 编辑:程序博客网 时间:2024/06/06 09:39
调用父级中的 aaa的函数
子页面中:
onclick="window.parent.frames.aaa()"
父页面中:
function aaa()
{
alert(‘bbbbb’);
}
----------------------------------------------
frame框架里的页面要改其他同框架下的页面或父框架的页面就用parent
window.opener引用的是window.open打开的页面的父页面。
window.frames对象可以引用iframe里的页面,也可以引用frameset里的页面.
可以这样
window.frames[0].document.getElementById(‘xx’);
可以这样
window.frames[0].document.body.innerHTML;
frm = window.parent.window.frames[‘uploadFrame’];
frmDocument = frm.document;
frm.sb(3); //sb 是uploadFrame页面里的一个函数
对于firefox
如果你遇到报错:parent.document.frames has no properties
换为如下代码就可以了,这个代码IE,ff兼容. frm = window.parent.window.frames[‘uploadFrame’];其实 frames 集合并不是挂在 document 而是挂在 window 对象下.
注意这样修改frame里的页面有限制,就是必须是同域下的,否则无法访问
如果是同一域下,但是子域名不同,那么涉及到的js,html文件都加上一句。
document.domain = xxx.com [这里填写你的域名]
document.getElementById(‘iframeid’).contentWindow.document.getElementById(‘someelementid’);
js弹窗页面后调用父页面函数
(例如:调用父页面函数test2())
window.opener.test2();
框架子页面调用上一个页面方法
(例如:上一页面的框架frame名为menuBar,调用onhook()函数)
window.top.frames["menuBar"].onhook();
js弹窗页面调用父页面框架子页面函数
(如:弹窗页面调用,frame名为menuBar)
window.opener.top.frames['menuBar'].onhook();
- js调用父框架函数与弹窗调用父页面函数的方法
- js调用父框架函数与弹窗调用父页面函数的方法
- js调用父框架函数与弹窗调用父页面函数的方法
- js调用父框架函数与弹窗调用父页面函数的方法
- js调用父框架函数与弹窗调用父页面函数的简单代码
- 父页面与子页面的值、js函数、方法的相互调用
- iframe子页面js调用父页面js函数/父页面调用Iframe子页面中js方法
- JS函数的定义与调用方法
- JS函数的定义与调用方法
- JS函数的定义与调用方法
- JS函数的定义与调用方法
- js父框架调用子框架内的函数
- iframe子页面调用父页面javascript函数的方法
- iframe子页面调用父页面javascript函数的方法
- iframe子页面调用父页面javascript函数的方法
- IFrame下子页面调用父框架的JS方法
- javascript(js)iframe里的页面调用父窗口js函数的方法或弹出窗口调用父窗口js函数的方法
- 子框架页面可以调用父框架页面函数
- neutron 基本原理
- Linux shell下的颜色含义
- 简单实用ssm+json+ajax三级联动
- linux :安装中文输入法
- 多尺度竞争卷积
- js调用父框架函数与弹窗调用父页面函数的方法
- 显式调用析构函数与栈中 new 对象
- Unable to negotiate with XX.XX.XX.XX: no matching host key type found. Their offer: ssh-dss
- HDU2061Treasure the new start, freshmen!
- C语言头文件的作用
- http://www.cnblogs.com/holyknight-zld/archive/2012/08/09/wcf_uploadpic.html
- 笨办法学Python学习笔记 练习16
- iOS各种开源类库
- Datatable 添加新列并赋值