[Javascript] Onmousemove event

Iztok Polanic iztok.polanic at amis.net
Tue Jul 27 11:53:15 CDT 2004


Hi!

Me again. I hope this time without quarrell. :) Below is a script which
works find in IE but not so good in Firefox.

var IE = document.all ? true : false;	
	
if (!IE) {
	window.captureEvents(Event.MOUSEMOVE);	
	window.onmousemove = mouse_move;
} else 
	document.onmousemove = mouse_move;		

function mouse_move(e) {
	if (IE) {
		tempX = event.clientX;
		tempY = event.clientY;
	} else {
		tempX = e.pageX;
		tempY = e.pageY;
	}
	
	// lay
	leftPos = document.getElementById('lay').offsetLeft;
	topPos = document.getElementById('lay').offsetTop;
	sirinaPos = document.getElementById('myrange').offsetWidth;
	visinaPos = document.getElementById('myrange').offsetHeight;
	
	if(tempX >= leftPos && tempX <= (leftPos + sirinaPos) && tempY >=
topPos && tempY <= (topPos + visinaPos)) 
		document.getElementById('lay').style.display = 'none';
	else
		document.getElementById('lay').style.display = '';
}

In Firefox the picture is displaying and dissapiring. Why? How can this be
fixed?

Bye,

Iztok




More information about the Javascript mailing list