jQuery MiniUI

 找回密码
 立即注册
查看: 2466|回复: 2
打印 上一主题 下一主题

关于mini.open的问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2015-1-27 16:29:11 |只看该作者 |倒序浏览
现在有a页面和b页面,a页面中用mini.open打开b页面后,b页面成功执行完一个异步的ajax方法后,想要调用a页面中的test方法。现在的问题是,在调用parent.test()方法时,提示的信息为:对象不支持属性或方法;用 window.opener方法提示为:运行时为空,window.document为空或不是对象。 请问版主大哥这个要怎么解决? 项目中有直接定义<iframe>标签打开的子页面中,就可以调用上级的方法,难道mini.open这样的方式不能实现下级调用上级方法吗?

Rank: 8Rank: 8

沙发
发表于 2015-1-27 16:55:44 |只看该作者
a页面
top["win"]=window
function test(){}
b页面
top["win"].test()

Rank: 3Rank: 3

板凳
发表于 2015-1-28 14:10:01 |只看该作者
felt 发表于 2015-1-27 16:55
a页面
top["win"]=window
function test(){}

确实可以了,谢谢!

Archiver|普加软件

GMT+8, 2024-11-25 08:25 , Processed in 1.042511 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部