Script de Java al cerrar la ventana en IE8

He implementado alguna función cuando el navegador se cerrará.

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

Ahora el problema en el código anterior es cuando presiona enter presionando en la barra de direcciones o actualizo la página con el botón de actualización. Mi código me alerta ("21112") que no quiero porque la llamada se activará solo y Si el navegador está cerrado. Entonces, ¿alguien puede ayudarme a lograr esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta