62,046
社区成员
发帖
与我相关
我的任务
分享
var clickHandler = function(){
}
document.getElementById("button").attachEvent("onclick",function(){clickHandler();})
window.attachEvent("onbeforeunload",function(){clickHandler ();});
function window.onbeforeunload() {
if (event.clientY < 0 || event.altKey)
{
var ajax = null;
if (window.XMLHttpRequest)
{
ajax = new XMLHttpRequest();
}
else
{
ajax = new ActiveXObject("microsoft.xmlhttp");
}
ajax.open("GET","a.ashx", true); //get为打开方式,a.ashx为一般处理程序的路径
ajax.onreadystatechange = function()
{
//是否连接成功,4表示是
if (ajax.readyState == 4) {
//是否返回值
if (ajax.status == 200) {
//这里可以获取一般处理程序的返回值,用ajax.responseText获取,你现在要实现的用不上这个
}
}
}
ajax.send(null); //发送请求
}
}
window.onunload =function(){
document.getElementById("but").click();//这样的点击一般浏览器会屏蔽
}