关于Opener,parent,top,self等窗体属性的研究
2007-12-21 17:55
573 查看
1. Opener:获取创建本窗口的窗口的引用,不在本窗口的对象层次体系中
只能在用window.open打开的页面中窗口中可以访问到opener属性,而对于用showModalDialog和showModalessDialog弹出的窗口则不能访问到,其opener属性引用为空。
2. parent,top:获取的是对本窗口中对象层次元素的引用,对于用iframe或者frame的较有实际意义
对于用window.open和showModalDialog以及showModalessDialog打开的窗口而言,返回的是本窗口对象层次的元素引用,对于这种情况,parent,top,self三者的引用相同,都是当前的窗体自身,但对于窗体中的frame和iframe加载的页面元素来说,返回的则不相同。parent 返回的时包含该iframe的页面窗口引用,top则返回最上层的窗口引用,self当然返回的仍然是自身的引用。
3. self,window都是获取当前页面窗口自身对象的引用
每个页面自身代码中访问页面自身窗体可以采用self和window来访问到。
4. 利用window参数传递和dialogArguments来获取弹出窗口的窗口引用
为了能够在用showModalDialog和showModalessDialog弹出窗口中引用到弹出窗口的引用,我们可以在showModalDialog和showModalessDialog的第二个参数传入window,然后再弹出的页面中用dialogArguments来获取刚才传入的window,即弹出窗口的窗口的引用。
只能在用window.open打开的页面中窗口中可以访问到opener属性,而对于用showModalDialog和showModalessDialog弹出的窗口则不能访问到,其opener属性引用为空。
2. parent,top:获取的是对本窗口中对象层次元素的引用,对于用iframe或者frame的较有实际意义
对于用window.open和showModalDialog以及showModalessDialog打开的窗口而言,返回的是本窗口对象层次的元素引用,对于这种情况,parent,top,self三者的引用相同,都是当前的窗体自身,但对于窗体中的frame和iframe加载的页面元素来说,返回的则不相同。parent 返回的时包含该iframe的页面窗口引用,top则返回最上层的窗口引用,self当然返回的仍然是自身的引用。
3. self,window都是获取当前页面窗口自身对象的引用
每个页面自身代码中访问页面自身窗体可以采用self和window来访问到。
4. 利用window参数传递和dialogArguments来获取弹出窗口的窗口引用
为了能够在用showModalDialog和showModalessDialog弹出窗口中引用到弹出窗口的引用,我们可以在showModalDialog和showModalessDialog的第二个参数传入window,然后再弹出的页面中用dialogArguments来获取刚才传入的window,即弹出窗口的窗口的引用。
相关文章推荐
- 关于Opener,parent,top,self等窗体属性的研究
- HTML的target属性中_blank、_self、_parent、_top含义
- HTML的target属性中_blank、_self、_parent、_top含义
- HTML的target属性中_blank、_self、_parent、_top含义
- 关于JavaScript的window对象的opener及parent属性
- 关于跨进程使用回调函数的研究:以跨进程获取Richedit中RTF流为例(在Delphi 初始化每一个TWinControl 对象时,将会在窗体 的属性(PropData)中加入一些标志,DLL的HInstance的值与HOST 进程的HInstance并不一致)
- target属性里_blank _self _top _parent区别
- HTML中target属性中_blank、_self、_parent、_top含义
- HTML学习记录<二>:标签的 target 属性中的_blank _self _parent _top
- contentWindow,contentDocument, docuemnt ,window,self,top,parent,opener的关系
- 链接里面 target属性里 _blank _parent _self _top _search 有什么区别?有什么用?
- window.parent ,window.top,window.self 详解及parent和opener的区别
- html中window对象top 、self 、parent 等属性
- 在HTML中target目标的四个参数的用法 blank,parent,self,top
- JS的parent、opener、self对象
- 关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法(转)
- JS window对象的top、parent、opener含义
- 关于js中window.location.href,location.href,parent.location.href,top.location.href的用法
- 【SAP HANA】关于SAP HANA中继承属性视图Attribute View创建、激活状况下在系统中生成对象的研究
- Spring学习笔记 关于Bean定义的重用-使用abstract以及parent标签属性