0
こんにちは。broswer closeイベントでaspxページを読み込む必要があります。私は次のコードを試しました。しかし、それは動作していないようです。誰もがこれで私を助けることができますか?おかげbroswer closeイベントでaspxページを読み込む必要があります。
var clicked = false;
function CheckBrowser() {
if (clicked == false) {
//Browser closed
} else {
//redirected
clicked = false;
}
}
function bodyUnload() {
alert(1);
alert(clicked);
if (clicked == false)//browser is closed
{
alert(clicked);
var request = GetRequest();
request.open("POST", "..Security/Logout.aspx", false);
//Send the proper header information along with the request
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.send();
}
}
function GetRequest() {
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
return xmlhttp;
}
「それはうまくいかない」とはどういう意味ですか?何が起こっているのですか?何かエラーがありますか? –
ブラウザの[セキュリティ/ Logout.aspx]ページにリダイレクトされていません。 –
ログアウトページにPOSTリクエストしています。リダイレクトしていません。表示されているアラートの数を確認してリダイレクトしていないかどうかを確認していますか? –