用JavaScript如何关闭网页?

要做到,我点击窗口右上角叉叉时,它弹出对话框,问我是否真的关闭网页那种?最好能有详细的代码!谢谢了哦... 要做到,我点击窗口右上角叉叉时,它弹出对话框,问我是否真的关闭网页那种?最好能有详细的代码!谢谢了哦 展开
 我来答
shshshdy
2011-04-19 · TA获得超过102个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:187万
展开全部
---支持firefox、IE--
<script language=javascript>

function promptOnClose(e){

//e = e ? e : windowevent;

var promptString = '你是否要离开此页面,离开该页面的信息将不被保存!';

//event.returnValue = promptString;

return promptString;

}

if (window != top){
//

}else{

if (window.Event) {

window.onbeforeunload = function(event) {

return promptOnClose(event);

}

} else {

window.onbeforeunload = function() {

return promptOnClose(event);

}

}

}

</script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
2015-08-01 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:3015万
展开全部
方法一:
function CloseWin() //这个不会提示是否关闭浏览器
{
window.opener=null;
//window.opener=top;
window.open("","_self");
window.close();
}

方法二:
function open_complex_self() {
var obj_window = window.open('close.html', '_self');
obj_window.opener = window;
obj_window.focus();
}
close.html
js 代码
window.close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangxibaiyi
2011-04-19 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
弹是会弹,只是有些情况不弹出,要看用的是什么浏览器或者浏览器的设置,js毕竟是客户端语言!我曾经也遇到这个问题,我自己做的网页,在自己的电脑怎么样都会弹出,在我亲戚家的电脑死活不弹出!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
殒尘
2011-04-19 · TA获得超过473个赞
知道小有建树答主
回答量:351
采纳率:0%
帮助的人:370万
展开全部
IE的话,使用这个
function closeWindow() {
if(window.attachEvent){
window.open('','_parent','');
}
window.close();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
watercup__
2011-04-19 · TA获得超过558个赞
知道小有建树答主
回答量:552
采纳率:0%
帮助的人:490万
展开全部
window.close();
追问
但用window。close()不会弹出提示啊?
追答
会有的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式