100分求JS 离开网站时调用退出页面<SCRIPT language=JavaScript>
<!--
var currentKeyCode = -1;
function document.onkeydown() {
top.currentKeyCode = event.keyCode;
}
function window.onunload() {
var sw = 0, s0 = "";
if (currentKeyCode == 116) {s0 += "刷新窗口!(F5)";}
else {if ((event.altKey)&&(currentKeyCode == 115)) {s0 += "关闭窗口!(alt+F4)"; sw = 1;}
else {if ((event.clientX > 0)&&(event.clientX < document.body.clientWidth)) {s0 += "刷新窗口!";}
else {s0 += "关闭窗口!"; sw = 1;}
}
}
if (sw == 1) {endProcess(s0);}
else {currentKeyCode = -1;}
}
function endProcess(s) {
window.open('Loginout.asp')
}
//-->
</SCRIPT>
现在这个能实现,关闭IE调用,但是不能实现改变地址栏调用Loginout.asp!!我要的是:地址栏改变到其他域名网站调用Loginout.asp,自己网站中的地址改变不调用Loginout.asp!!大家帮忙在这个JS上改改吧
<!--
var currentKeyCode = -1;
function document.onkeydown() {
top.currentKeyCode = event.keyCode;
}
function window.onunload() {
var sw = 0, s0 = "";
if (currentKeyCode == 116) {s0 += "刷新窗口!(F5)";}
else {if ((event.altKey)&&(currentKeyCode == 115)) {s0 += "关闭窗口!(alt+F4)"; sw = 1;}
else {if ((event.clientX > 0)&&(event.clientX < document.body.clientWidth)) {s0 += "刷新窗口!";}
else {s0 += "关闭窗口!"; sw = 1;}
}
}
if (sw == 1) {endProcess(s0);}
else {currentKeyCode = -1;}
}
function endProcess(s) {
window.open('Loginout.asp')
}
//-->
</SCRIPT>
现在这个能实现,关闭IE调用,但是不能实现改变地址栏调用Loginout.asp!!我要的是:地址栏改变到其他域名网站调用Loginout.asp,自己网站中的地址改变不调用Loginout.asp!!大家帮忙在这个JS上改改吧
解决方案 »
- 求js高手解决问题啊。我要修改控件。。
- 分享一个基于jQuery的锁定行列。最后一步了遇到一个小问题,希望大家帮忙。
- 请教一个在FireFox浏览器中js脚本的写法
- <!-- --> 只是习惯么?
- js中如何接受ctrl+c的文本
- 求一验证域名及二级域名的正则表达式
- text文本框数字相加
- 如何实现方向键控制页面的输入焦点(左方向键--焦点回退,右方向键--焦点前进)
- ext3.1 Ext.grid.EditorGridPanel修改完数据怎样刷新页面
- 请高手指点-"如何建立起一个信息系统"
- ajax做了个发送表单数据的功能,只传了一个表单对象的数据,其他的怎么传?
- 我ajax一个文件(用jquery) 请问完成后自动保存在哪了??
不知道楼主要做什么效果?也许可以换种方法试试
$(window).unload( function (){
//alert("Bye now!");
window.open('http://www.google.com');
} );
我想要的是,刷新不调用LOGINOUT,关闭IE和离开站点都调用LOGINOUT.asp,这个就是不能实现离开站点都调用LOGINOUT.asp,所以请高手给改改!谢谢
点X也能调用loginout.asp,你说的正常的用户,他要是直接在地址栏输入baidu.com呢,这样怎么整!
没有管事!!谢谢。你不信试试直接在地址栏输个网站,就不去www.google了
所以我给你onbeforeunload,即便你在地址栏输入,也可以先运行,而不会直接跳转。
function check(){判断域名是不是在网站?不是了window.open('loginout.asp');}
</script>判断域名是不是在网站?这个怎么写??
$(window).bind('beforeunload', function (){
//alert("Bye now!");
window.open('http://www.google.com');
} );
已测试通过