Java Script On Close da janela no IE8

Eu implementei alguma função quando o navegador será fechado.

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;
    }             
};

Agora o problema no código acima é quando eu pressiono entrar, clicando na barra de endereços ou atualizei a página com o botão atualizar meu código me alerta ("21112") que eu não quero porque a chamada será acionada apenas e somente se o navegador estiver fechado. Então alguém pode me ajudar a conseguir isso.

questionAnswers(3)

yourAnswerToTheQuestion