[JS] Przerwanie skryptu gdy onmouseover


(Wszerad91) #1

Mam taki oto kod: Funkcja show wywoływana jest kiedy myszka najeżdża na div a jak zrobić aby przerwać funkcje show kiedy myszka zjedzie z diva? (onmouseover)

function show()

{

	var IE = document.all ? true : false;

	if (!IE) document.captureEvents(Event.MOUSEMOVE);


	document.onmousemove = myMouseXY;

	var pX = 0;

	var pY = 0;

	function myMouseXY(e) {

	if (IE) {

	 pX = event.clientX + document.body.scrollLeft;

	 pY = event.clientY + document.body.scrollTop;

	} else {

	 pX = e.pageX;

	 pY = e.pageY;

	}

	if (pX < 0) pX = 0;

	if (pY < 0) pY = 0;


	document.getElementById("ws").value = pX+','+pY;

	document.getElementById("dymek").style.left = pX;

	document.getElementById("dymek").style.top = pY;


	return true;

	}

}

(mario@) #2

Coś takiego ?

skrypt

function show()

{

   var IE = document.all ? true : false;

   if (!IE) document.captureEvents(Event.MOUSEMOVE);


   document.getElementById("ono").onmousemove = myMouseXY;


   var pX = 0;

   var pY = 0;

   function myMouseXY(e) {

   if (IE) {

    pX = event.clientX + document.body.scrollLeft;

    pY = event.clientY + document.body.scrollTop;

   } else {

    pX = e.pageX;

    pY = e.pageY;

   }

   if (pX < 0) pX = 0;

   if (pY < 0) pY = 0;


   document.getElementById("ws").value= pX+','+pY;

   document.getElementById("dymek").style.left = pX+10;

   document.getElementById("dymek").style.top = pY+10;


   return true;

   }


}


function stop()

{

   document.getElementById("ws").value = '0,0';

   document.getElementById("dymek").style.left = 0;

   document.getElementById("dymek").style.top = 0;

}

i sam div

serek
[/code]


(Wszerad91) #3