永发信息网

子页面用js如何获取父页面onload中的方法

答案:2  悬赏:40  手机版
解决时间 2021-12-02 11:17
  • 提问者网友:龅牙恐龙妹
  • 2021-12-01 23:54
子页面用js如何获取父页面onload中的方法
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-12-02 00:31
以下可以运行的前提是子页面与父页面属于同一个域,不能跨域;
如果子页面是通过window.open打开的,在子页面中可以使用window.opener.方法名来调用父页面中的方法,比如:window.opener.onload();调用父页面的onload事件的处理方法;
如果子页面处于一个frameset中或者是父页面中的iframe,则要根据实际情况使用window.parent或window.top来调用;window.parent会返回子页面所在层级的上一层窗口对象,window.top则返回最顶级的窗口对象,即浏览器窗口。
全部回答
  • 1楼网友:怀裏藏嬌
  • 2021-12-02 01:05

如果是父级的就用:

window.parent.xxx()

如果是顶层的就用:

window.top.xxx()追问我的这个xxx方法是在:
window.onload()=function()
{
function xxx(obj)

{
///方法

}
}
找的是父页面中的这个方法,怎么找,你说的那个不行 啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯