| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3107 人关注过本帖
标题:opener.document.all是什么意思?
只看楼主 加入收藏
psa
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-10
收藏
 问题点数:0 回复次数:6 
opener.document.all是什么意思?
1.opener.document.all
2.self.document.all
3.parent.document.all
4.document.all
相互有何區別
搜索更多相关主题的帖子: opener document 
2007-04-10 15:52
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
1、window.opener 返回的是创建当前窗口的那个窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name”的textbox中,就可以写为:
window.opener.document.getElementById("name").value = "输入的数据";
2、self 指当前窗口;
3、parent 的意思是本窗口的父窗口,也就是说通过哪个窗口打开了本窗口,哪个窗口就是本窗口的 parent;
4、document.all 是文档中所有标签组成的一个数组变量,包括了文档对象中所有元素

[此贴子已经被作者于2007-4-10 18:13:43编辑过]


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2007-04-10 16:31
psa
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-10
收藏
得分:0 
回复:(psa)opener.document.all是什么意思?
1、window.opener 返回的是创建当前窗口的那个窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name”的textbox中,就可以写为:
window.opener.document.getElementById("name").value = "输入的数据";
那是不是這個opener與parent的區別就是判斷是不是本頁由上一級用<a href來打開,如是的話,就是opener?
否則,就是parent

2、self 指当前窗口;

3、opener 的意思是本窗口的父窗口,也就是说通过哪个窗口打开了本窗口,哪个窗口就是本窗口的opener;
不好意思,是不是你想表達的是parent? 這你有筆誤,因為我是初學,所以要多問一些。

4、document.all 是文档中所有标签组成的一个数组变量,包括了文档对象中所有元素
那是不是當前文檔呢?如果是的話,那與self又有何區別呢?

2007-04-10 17:43
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
[QUOTE]那是不是這個opener與parent的區別就是判斷是不是本頁由上一級用<a href來打開,如是的話,就是opener?
否則,就是parent[/QUOTE]
<a href="" target="_blank">來打開应该是parent,opener用与用脚本创建的窗口,最常见的就是网页对话框

[QUOTE]opener 的意思是本窗口的父窗口,也就是说通过哪个窗口打开了本窗口,哪个窗口就是本窗口的opener;[/QUOTE]
不好意思,确实是我弄错了

[QUOTE]document.all 是文档中所有标签组成的一个数组变量,包括了文档对象中所有元素
那是不是當前文檔呢?如果是的話,那與self又有何區別呢?[/QUOTE]
是当前文档,self指当前窗口这个对象,就像一个整体,而document.all 是当前文档中所有标签的集合,就等同于着这个整体是由哪些元素组成的,这里面存放的是这些元素的信息

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2007-04-10 18:12
vfp00
Rank: 1
等 级:新手上路
帖 子:241
专家分:0
注 册:2006-2-20
收藏
得分:0 
以下是引用阳光白雪在2007-4-10 18:12:52的发言:
<a href="" target="_blank">來打開应该是parent,opener用与用脚本创建的窗口,最常见的就是网页对话框

能否解釋一下,
1.用腳本創建的窗口是什么?寫個例子好嗎?是不是open之類的?
2.你講的網頁對話框哪種? 是不是alert();打開的?
3.諸如 <form action='a1.asp' method='post'>
這種方法打開的a1.asp這個文件中再打開一個窗口,這種是屬於腳本打開的窗口嗎
不好意思實在是學識太淺薄了。

[此贴子已经被作者于2007-4-11 11:45:39编辑过]

2007-04-11 09:42
psa
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-10
收藏
得分:0 

自已頂一下,希望高手相助,多謝

2007-04-11 16:03
yooki
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-4-6
收藏
得分:0 
我也来顶一个~~也不太明白~~谢谢解释一下吧

———————————————————————————
2007-04-26 10:01
快速回复:opener.document.all是什么意思?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033424 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved