可以实现,只是那个提示窗口没办法去掉,惹人烦<html>
<head>
<script>
function ou()
{
window.close();
}
</script>
</head>
<body onunload=ou()>
</body>
</html>
<head>
<script>
function ou()
{
window.close();
}
</script>
</head>
<body onunload=ou()>
</body>
</html>
解决方案 »
- getElementsByTagName("name")[n]用这种方式正确吗?
- 服务器端title内容无法显示??
- 用javascript做一个类,类字段根据参数来定义,是否不能做任何运算
- 怎么复制文本框
- 如何强制输入日期?在线等...
- 请教高手帮忙!
- 如何实现?
- 如何让弹出窗口最大化后,让原来的窗口自动关闭?(附部分程序)
- 这个servlet为什么有时会出现 Internal Server Error 的,明明只有两行代码,有时执行成功,有时执行会失败,不得其解???
- parent.document 在360里不兼容么
- 在JS中有没有想C中的DELAY()或是SLEEP()的函数?
- 请问高手怎样才能实现判定客户端IE和netscape语言的版本,来打开不同的网页呢?谢谢!
也就是说,script只能无条件关闭script创建的窗口。
改进一下alexxing(赤铸) 的函数就可以了function ou()
{
window.opener = null;
window.close();
}
<body onbeforeunload=if(!flag)hhctrl.Click()>
<OBJECT id=hhctrl type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
<input type=button onclick=flag=true;location.reload() value=按这里刷新,手动刷新会自动关闭>