Witam,

mam taki problem: klikniecie powoduje wykonywanie się tej funkcji(i ustawienie przesuwaa == true):


  1. function przesuwaj(){
  2. if(przesuwaa != false){
  3. drag.onmousemove = function(){
  4. x = event.pageX;
  5. y = event.pageY;
  6. drag.style.left = x+"px";
  7. drag.style.top = y+"px";
  8.  
  9. }
  10. }else{
  11. alert("sloro jestes tu dlaczego tamto dziala?");
  12. drag.style.left = 259+"px";
  13. drag.style.top = 300+"px";
  14. return false;
  15.  
  16. }}


Gdy zwolnimy klawisz zostaje zmieniony parametr przesuwaa=false i ponowne wywołanie funkcji przesuwaj(); i wszytsko niby dobrze, pięknie, ładnie wchodzi do warunku na nie, lecz jeśli najadę na element to warunek na tak i tak przesuwa element, nie wiem dlaczego tak się dzieje skoro samo wywolanie funkcji przesuwaj() wywołuje raz kliknięcie na obiekt a dwa ustawienie parametru przesuwaa=true; na świeżo czyli pierwsze załadowanie strony skrypt wyczekuje na kliknięcie i dopiero wykonuje się przesuwanie, ale później już nie mogę wyjść z funkcji onmousemove, próbowałem kończyć działąnie funkcji returnem i wieloma innymi sposoami, ale nic nie dało, może mi doradzicie co by tu zrobić ?