Вы можете попробовать следующее:
function handleFuc( event , i=0){
var a = event.pageX;
var b = event.pageY;
var tempdiv = document.createElement("div");
tempdiv.onmouseout = function(){
var x = event.pageX; // 1
var y = event.pageY; //
}
}
var div = document.getElementById( "id" );
div.onmouseover = function(){
handleFuc( event , 1);
}
Итак, я добавил еще один аргумент к функции, который по умолчанию равен 0, и при втором вызове функции вы устанавливаете этот аргумент в 1. Так что, если 2-й аргумент равен 0, 1-й случай вызвал его, если 1, второй сделал ...
Ладислав