showModalDialog open弹出子窗口操作parent、opener父窗口及跨域处理

时间:2014-05-08 06:58:10
【文件属性】:

文件名称:showModalDialog open弹出子窗口操作parent、opener父窗口及跨域处理

文件大小:2KB

文件格式:RAR

更新时间:2014-05-08 06:58:10

showModalDialog open 弹出窗口

在弹出的窗口涉及跨越两个不同的应用域时,需要声明两个域相互信任。 document.domain="chinaacc.com"; 不同方式跨域弹出窗口区别 1> window.showModalDialog()采用JS原理实现,同时父窗口不可操作,window.open()采用新创建一个窗口,同时父窗口可操作; 2> 父窗口与子窗口传递值的方式也有所不同,在子窗口中操作父窗口也语法也不同,分别为var parentObjs = window.dialogArguments;opener.parentObj.elementObj.arrtr = 'str'; 3> IE与FireFox对两个弹出窗口在跨域时的解析也有不同:通过window.dialogArguments操作父窗口时,在IE下不需要指定document.domain而在FireFox下则正好相反需要指定才能生效;采用opener方式操作父窗口时都不需要指定document.domain。


【文件预览】:
CC.html
BB.html
AA.html
DD.html

网友评论

  • 看了一下 没有用 功能一般
  • 跨域没啥用
  • 返回值可以。但是不能跨域。
  • 这例子压根就没用,还上传来骗人。投诉楼主!!!
  • 看了一下,只是个调用本地资源的例子,里面也没有介绍怎么实现跨域调用呀,还2资源分?