怎样在父关闭一个(window.open)子窗口
时间:2004-05-22
来源:互联网
window.open('url.htm','windowname'),比如关闭windowname这个窗口,最好能让url.htm内一个表单提交,谢谢!
作者: leinchu 发布时间: 2004-05-21
作者: Dummy 发布时间: 2004-05-21
<script>
win=window.open("about:blank","win","height=300,width=300");
function c.onclick()
{
win.close();
}
</script>
至于提交后的关闭。你可以在提交后转向的页面里写上window.close()
这样确定了到达提交页面后,也就关闭了窗口
作者: longhorn 发布时间: 2004-05-21
作者: leinchu 发布时间: 2004-05-22
作者: soya 发布时间: 2004-05-26
或者是子窗口中window.opener.location.reload();
作者: longhorn 发布时间: 2004-05-26
再问些问题,,有parent这个属性吗?opener就只是指打开这个子窗口的页面还是所有打开的页面,,,我是根据字面意思来理解的。
作者: soya 发布时间: 2004-05-27
作者: Ivony 发布时间: 2004-05-27
作者: soya 发布时间: 2004-05-27
作者: soya 发布时间: 2004-05-27
其他的form,button ,img ,都是这两大对象中的子对象,所以你要引用这些对象时,是按层次引用的
作者: longhorn 发布时间: 2004-05-27
[B]window 和 document是 js里的两大顶层对象。
其他的form,button ,img ,都是这两大对象中的子对象,所以你要引用这些对象时,是按层次引用的 [/B]
DHTML中一些特殊的对象的绝对路径:
window.document
window.event
window.document.body
window.setTimeout
window.setInterval
window.history
window.location/window.document.location
window.clipboardData
window.frames/window.document.frames
window.self
window.screen
作者: Ivony 发布时间: 2004-05-27
作者: longhorn 发布时间: 2004-05-28
window.setTimeout
window.setInterval
window.self
这几个是经常省略window的,但并不是所有window的子对象的都可以省略window,一般说来,window的容器性质的子对象,是可以省略window的。
window.document.body
这个对象粉有用哦。。。。。不知道怎么引用的同学赶快记下来。。。。
作者: Ivony 发布时间: 2004-05-28
还得继续学习。。。
作者: soya 发布时间: 2004-05-28
[B]window 和 document是 js里的两大顶层对象。
其他的form,button ,img ,都是这两大对象中的子对象,所以你要引用这些对象时,是按层次引用的 [/B]
另外有一个问题:
我的新窗口是通过一个名叫mainFrame所包含的网页上的超连接打开的一个模态窗口。我怎么在打开的窗口,和mainFrame所包含的网页中进行表单之间的传值?
演示:http://worm2008.51j.cnj/ttt/frame.php
如何把新窗口中的值添到父窗口的文本框中?
作者: wormbaby 发布时间: 2004-05-28
我的理解是,
它就是指代你打开的窗口上的所有元素的集合。
document是它的下属对象。指代页面中的文档部分。
作者: longhorn 发布时间: 2004-05-28
<script language="javascript">
window.close();
</script>
就可以了,当然也可以在ASP代码结尾写
<%
response.write "<script>window.close();</script>"
%>
作者: peibz 发布时间: 2004-06-04
演示:http://worm2008.51j.cnj/ttt/frame.php
如何把新窗口中的值添到父窗口的文本框中?
作者: wormbaby 发布时间: 2004-06-04
作者: crazyhui 发布时间: 2004-06-18
上行代码中,open方法返回值是什么,win代表子窗口的什么呢?
作者: lwp 发布时间: 2004-06-24
上行代码中,open方法返回值是什么,win代表子窗口的什么呢
作者: lwp 发布时间: 2004-06-24
作者: Ivony 发布时间: 2004-06-24
作者: lwp 发布时间: 2004-06-25
因该这样
hWin=window.open("about:blank","winName","height............
hWin就象一个返回的句柄,能对窗口进行控制
winName 是窗口名,多个open在同一个窗口打开,这个就能用上了。
作者: longhorn 发布时间: 2004-06-25
[B]我的新窗口是通过一个名叫mainFrame所包含的网页上的超连接打开的一个模态窗口。我怎么在打开的窗口,和mainFrame所包含的网页中进行表单之间的传值?
演示:http://worm2008.51j.cnj/ttt/frame.php
如何把新窗口中的值添到父窗口的文本框中? [/B]
例如
var xxx = window.showModalDialog("a","b","c");
a的内容是location页面的路径名
比如: myurl.jsp
当然,在这里可以象window.location.href一样,传递参数.
比如: myurl.jsp?type=1
这个就可以实现表单之间的传值.
b的内容是javascript中的参数传递.
比如:
父页面设定一个js的数组a,要将这个a传递到子页面中,那只需要将a放入b的位置即可.
当然在子页面要接收这个传值
a = dialogArguments;
c的内容就是对这个窗口大小,类型的一些控制.
比如:
dialogHeight,dialogWidth,status,scroll...
大致就如此.
作者: flyromza 发布时间: 2004-06-28
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28