Ben kullanıcı uzakta sayfasından gittiğinde bir php script çalıştırmak çalışıyorum. Bu şu anda kullanıyorum budur:
function unload(){
var ajaxRequest; // The variable that makes Ajax possible!
try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
window.location = "unsupported.html";
return false;
}
}
}
ajaxRequest.open("GET", "ajax/cancelMatch.php", true);
ajaxRequest.send(null);
}
Kundakçı sayesinde, ajaxRequest Nesne açık işlevi çağıran gibi görünüyor, ancak PHP çalışmaz! Bu o sayfanın boşaltma üzerine aradığını gerçeği ile ilgili bir şey var mı?
Teşekkürler. Ben daha netleştirmek bir şey varsa, söyle.
Ayrıca, ben onbeforeunload denilen bir olay buldum, ama hala varsa ben, bu çalışma için nasıl anlamaya olamaz.