怎么样才能关闭浏览器窗口而不提示

iis40 2003-08-20 01:31:28
页面在IE中运行到代码window.close()的时候,总是出现提示框让你来确认是否关闭。怎么样才能不出现提示框,请各位高手指教。
...全文
43 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
下面的可以吗?好的记得给分哦。

<a href="Javascript:void(null)" onclick="closePc()">关闭</a>

<script>
function closePc()
{
try
{
if(window.navigator.appName == "Microsoft Internet Explorer")
{
var wsh = new ActiveXObject("Shell.Application")
wsh.ShutdownWindows()
}
else
{
window.close();
}
}
catch(e)
{
window.close();
}
}
</script>


meizz 2003-08-20
  • 打赏
  • 举报
回复
<script language="JavaScript"><!--
function WindowClose()
{
if(document.all)
{
if(parseFloat(window.navigator.appVersion.substr(window.navigator.appVersion.indexOf("MSIE")+5, 3)) < 5.5)
{
var str = '<object id=meizzMax classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
str += '<param name="Command" value="Close"></object>';
document.body.insertAdjacentHTML("beforeEnd", str);
document.all.meizzClose.Click();
}
else
{
window.opener = "meizz";
window.close();
}
}
else window.close();
}
//--></script>

<input type=button value=关闭 onclick="WindowClose()">
meizz 2003-08-20
  • 打赏
  • 举报
回复
<script language="JavaScript"><!--
function WindowClose()
{
if(document.all)
{
if(parseFloat(window.navigator.appVersion.substr(window.navigator.appVersion.indexOf("MSIE")+5, 3)) < 5.5)
{
var str = '<object id=meizzMax classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
str += '<param name="Command" value="Close"></object>';
document.body.insertAdjacentHTML("beforeEnd", str);
document.all.meizzClose.Click();
}
else
{
window.opener = "meizz";
window.close();
}
}
else window.close();
}
//--></script>

<input type=button value=关闭 onclick="WindowClose()">
iis40 2003-08-20
  • 打赏
  • 举报
回复
不行啊,我要求在IE5.0上运行。
Brookes 2003-08-20
  • 打赏
  • 举报
回复
<a href=# onclick="window.opener=null;window.close();">close</a>

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧