Skrypt Java przy zamykaniu okna w IE8

Zaimplementowałem niektóre funkcje, gdy przeglądarka zostanie zamknięta.

window.onbeforeunload = function (evt) {

    evt = (evt)? evt:event;
    clickY = evt.clientY;
    altKey = evt.altKey; 
    keyCode = evt.keyCode; 

if (altKey == true && keyCode == 0){ 
            //Make call to the server to clear the cache                   
    }else if(clickY < 0){
     //Make a call to the server to clear the cache
    }else {
        return;
    }             
};

Teraz problem w powyższym kodzie polega na tym, że kiedy naciskam enter, klikam w pasku adresu lub odświeżam stronę przyciskiem odświeżania mój kod daje mi alert („21112”), którego nie chcę, ponieważ wywołanie zostanie wywołane tylko i wyłącznie jeśli przeglądarka jest zamknięta. Czy ktoś może mi w tym pomóc?

questionAnswers(3)

yourAnswerToTheQuestion