股墓山庄

专注于AS3,JavaScript 每天一点进步,坚持...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

js中,设置关闭当前页时的弹出窗口提示

Posted on 2012-03-14 17:46  股墓山庄庄主  阅读(5364)  评论(0编辑  收藏  举报

根据浏览器的语言版本给出弹出窗口的语言提示。

当点击关闭按钮时,需要关闭当前窗口,且弹出是否关闭的提示确认信息。

<script   language="javascript"   type="text/javascript">  

function closeWindow() {

	var Luguages="";
	if (navigator.appName == 'Netscape') {
		var nl= navigator.language;
	} else {
		var nl= navigator.browserLanguage;
	}
	if(nl.indexOf('zh')>=0){
	    if(nl.indexOf('zh-cn')>=0||nl.indexOf('zh-CN')>=0){
	        alert('中文简体');
	        Luguages="您查看的网页正在试图关闭窗口。\n是否关闭此窗口?";
	     }else{
	        alert('中文繁体');//具体是台湾繁体,还是香港繁体,还是其他繁体,如想判断,再细化
	        Luguages="您查看的網頁正在試圖閉關窗口。\n是否關閉此窗口?";
	     }
	}else if(nl.indexOf('en')>=0)//其他英文,英国英语,美国英语需要再细化
	{
	    alert('英文');
	    Luguages="sdfsdfdsfdsfsdfsdfsdfsdf。\nsdfsdfsdfsdf?";
	}
	
	var r = confirm(Luguages);
	r? mycolse():myNo();
}
function myNo() {

}
function mycolse() {
	var opened=window.open('about:blank','_self');
	opened.opener=null;
	opened.close();
	window.close();

}
</script>