jQuery MiniUI

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

请教,iframe中使用mini.open 问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-2-3 16:34:36 |只看该作者 |倒序浏览
在A项目中的一个jsp页面a.jsp,使用iframe打开了B项目中的一个页面b.jsp,在b.jsp中,使用了mini.open方法,打开新页面,为什么浏览器会报错:SCRIPTS:拒绝访问,
是不是因为mini.open,打开的页面时顶级的,脱离了我使用的iframe?

Rank: 2

沙发
发表于 2017-2-3 16:35:32 |只看该作者
请问如何解决这个问题?

Rank: 8Rank: 8

板凳
发表于 2017-2-3 16:47:15 |只看该作者
caojun900828 发表于 2017-2-3 16:35
请问如何解决这个问题?

mini.open是顶级弹出,你这里面有涉及跨域了吧。

Rank: 2

地板
发表于 2017-2-3 17:05:22 |只看该作者
felt 发表于 2017-2-3 16:47
mini.open是顶级弹出,你这里面有涉及跨域了吧。

是的,A工程和B工程域不同,请问如何解决这个问题?或者用什么能够替代mini.open?

Rank: 8Rank: 8

5#
发表于 2017-2-3 17:14:24 |只看该作者
caojun900828 发表于 2017-2-3 17:05
是的,A工程和B工程域不同,请问如何解决这个问题?或者用什么能够替代mini.open? ...

用mini-window,这个是当页弹出
http://www.miniui.com/demo/#src=window/window.html

Rank: 2

6#
发表于 2017-2-3 17:29:54 |只看该作者
felt 发表于 2017-2-3 17:14
用mini-window,这个是当页弹出
http://www.miniui.com/demo/#src=window/window.html

这种方法,父页面和子页面的代码都是写在一个文件中的,可以独立出来,写url的形式吗?

Rank: 2

7#
发表于 2017-2-3 17:33:23 |只看该作者
felt 发表于 2017-2-3 17:14
用mini-window,这个是当页弹出
http://www.miniui.com/demo/#src=window/window.html

因为很多地方都使用了弹出页面的方式,代码写在一块儿不好弄

Rank: 8Rank: 8

8#
发表于 2017-2-4 09:10:36 |只看该作者
caojun900828 发表于 2017-2-3 17:33
因为很多地方都使用了弹出页面的方式,代码写在一块儿不好弄

mini-window也可以用url引入子页面的
var win=new mini.Window();
win.set({
   width:100,height:100,
   url:"...."
})
win.show();

Rank: 2

9#
发表于 2017-2-4 11:01:28 |只看该作者
dforce 发表于 2017-2-4 09:10
mini-window也可以用url引入子页面的
var win=new mini.Window();
win.set({

还请教版主2个问题:
1, 这样写法,onload,ondestory方法,传递数据等方式能够和mini.open一样正常使用吗
2,mini-window打开的窗口不能够超出所在的iframe的范围吗?

Rank: 8Rank: 8

10#
发表于 2017-2-4 11:26:28 |只看该作者
caojun900828 发表于 2017-2-4 11:01
还请教版主2个问题:
1, 这样写法,onload,ondestory方法,传递数据等方式能够和mini.open一样正常使用 ...

1 mini-window的关闭是隐藏,onload可以一样用。ondestroy需要换成onbuttonclick
2 只能在父页面内移动

Archiver|普加软件

GMT+8, 2024-7-3 00:26 , Processed in 1.058490 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部