浏览 2105 次
锁定老帖子 主题:页面中js方法的相互调用
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-24
做了个项目,由于开发框架的不完善,需要手写一些初级的代码,这里介绍两种两个页面间js方法中的相互调用。 情景一: 页面A嵌套了iframe ,iframe链接地址指向了页面B,那么B中的页面怎么调用A中的方法呢? 页面A function deleteList(delValue){ 在页面B中可以这样写,用parent对象就可以调到 : parent.deleteList(result); 适用场景: B页面中的数据,传到A页面,结合A页面的数据,执行一些操作。 场景二: B页面是由A页面通过open方式弹出的,那么B页面调用A页面的方法就只能用 window.opener.deleteList(result); 了。
注意:关于父页面,不要让眼睛欺骗了你,代码写在哪个页面,父页面就是哪个。比如,B页面调用A页面的代码弹出了一个C页面,看着是从B页面弹出的,但是父页面确实A页面。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-11-25
B页面调用A页面代码弹出C。。。
这么复杂的逻辑了 C的父亲肯定是A了 因为是在Awindow下的操作么。 BOM |
|
返回顶楼 | |