正文
js调用父级界面方法,js调用父类方法
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
js如何跨页面调用函数?
1、只要在代码前加入window对象就可以运行指定的window下的方法了,例如 在A.html(或其他文件)中写frames[rightFrame].location.reload(),rightFrame这个框架中的页面就刷新了。
2、取决于你页面的逻辑。如果你那个 “框” 是指 iframe 的话,可以通过 DOM 中的 top 对象来获得对顶层窗口的引用,然后直接调用 top 里定义的函数即可。
3、首先建立一个父级页面parent.html,代码如图,一个pop函数方法,一个链接到child.html的iframe标签。
4、如果跳转前的页面仍然存在(比如说新页面是通过window.open打开的),那么在新页面中就可以用 opener 来调用原页面的函数。如果跳转前的页面已关闭(比如页面刷新),那么就没办法了。
5、父窗口可以在取得iframe对象以后(document.getElementById)以后(比如ifa),用ifa.function1()来调用iframe里面window.function1函数,iframe里面的js可以用parent.function2()来调用父窗口里面的window.function2函数。
关于js的问题,父页面打开子页面,子页面添加调用父页面的function...
如果在IE 中有问题, 可能是因为array元素所指向的对象随着子页面关闭,也已经不存在,所以产生错误。
首先建立一个父级页面parent.html,代码如图,一个pop函数方法,一个链接到child.html的iframe标签。
新建一个子页面,页面演示代码如图所示,定义了一个testChild方法,放置一个按钮,用来触发调用父页面定义的js方法。
JS子窗口调用父窗口的方法:框架(iframe)形式,这时用到是window.parent, window.parent能获取一个框架的父窗口或父框架。顶层窗口的parent引用的是它本身。可以用这一点特性来判断这个窗口是否是顶层窗口。
如何调用父页面JS方法?
新建一个子页面,页面演示代码如图所示,定义了一个testChild方法,放置一个按钮,用来触发调用父页面定义的js方法。
首先建立一个父级页面parent.html,代码如图,一个pop函数方法,一个链接到child.html的iframe标签。
JS子窗口调用父窗口的方法:框架(iframe)形式,这时用到是window.parent, window.parent能获取一个框架的父窗口或父框架。顶层窗口的parent引用的是它本身。可以用这一点特性来判断这个窗口是否是顶层窗口。
js新建窗口,子窗口执行父窗口里面的方法。
JS子窗口调用父窗口的方法:框架(iframe)形式,这时用到是window.parent, window.parent能获取一个框架的父窗口或父框架。顶层窗口的parent引用的是它本身。可以用这一点特性来判断这个窗口是否是顶层窗口。
myFrame.window.functionName();iframe子窗口调用父窗口方法 parent.functionName();用js互相调用iframe页面内的js函数。
Firefox, Chrome 测试通过,没问题。如果在IE 中有问题, 可能是因为array元素所指向的对象随着子页面关闭,也已经不存在,所以产生错误。
取决于你页面的逻辑。如果你那个 “框” 是指 iframe 的话,可以通过 DOM 中的 top 对象来获得对顶层窗口的引用,然后直接调用 top 里定义的函数即可。
纯JS是实现不的,需要客户端配合。比如提供一些伪协议,或在js-sdk提供对应的方法。
关于js调用父级界面方法和js调用父类方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。