湖北有什么部队:关于javascript脚本DOM:怎样用脚本控制另外一个窗口的对象?

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 23:30:24
比方说test1.htm中有
<div onclick=window.open("test2.htm")>打开另一页</div>
打开test2.htm后有一个表单处理程序。处理结束之后关闭test2.htm。在关闭之前,希望将表单的数据传给test1.htm并且刷新某些区域(注意,不是整页刷新,而是利用客户端脚本来修改这些区域的值.不通过服务器的)
使用javascript能够实现吗?如果能,请问怎么实现?
感谢两位的回答!很有收获.不过我面对的问题是:一个窗口打开了另一个窗口,而这第二个窗口又打开了第三个窗口.
我希望在第三个窗口中用代码控制第一个窗口中元素的属性.
虽然这么做有点傻,但是目前我的现实让我不得不这么做.
谢谢!

另外,opner属性好象只能对frame iframe类型的窗口有用?所以我应该用不上。
如果实在不行,我只能在第一个页面中加一个“刷新”按钮来激活第一个页面元素属性的修改了。

这样程序,应该在text2.htm里面加一个函数
至于传回一个值到text1.htm:
<script language=javascript>
window.opener.document."&form1."&title.value='XXX';
window.close();
</script>
其中的form1是指上一个页面的表单名,title是指表单里的一个编辑框的名称,XXX是一个值。

假如现在是打开的窗口,在这个页面这么写
<script languang="javascript">
fuction closeThis()
{
opener.document.父窗口的一些属性.value=该变的值;
window.close();
}