首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS打开窗口、获得父窗口句柄的方法

2012-11-23 
JS打开窗口、取得父窗口句柄的方法一、window.open的方式开启新窗口或通过点击链接的话,要取得父窗口的控件,

JS打开窗口、取得父窗口句柄的方法

一、

window.open的方式开启新窗口或通过点击链接的话,要取得父窗口的控件,可以用window.opener来取得父窗口 ,

?

二、

然而如果使用showModalDialog的话...却无效 ,如果有需要的话,需要修改开启的语法以及showModalDialog中的语法
开启语法第2个参数请填写为window,范例如下 :

window.dialogArguments.location.href="你的操作(Action或是页面转向等)"; window.dialogArguments.document.getElementsByName("processId")[0].value; 

?

?

另外,js中 opener和parent的区别
1.opener即谁打开我的,比如A页面利用window.open弹出了B页面窗口,那么A页面所在窗口就是B页面的 opener,在B页面通过opener对象可以访问A页面。 window.opener 返回的是创建当前窗口的那个窗口的引用
2.parent同样表示父窗口,比如一个A页面利用iframe或frame调用B页面,那么A页面所在窗口就是B页面的 parent。

?

热点排行
Bad Request.