Перемещение объектов по рабочей области

maxmsmax

New member
20.09.2011
1
0
#1
Добрый день, подскажите пожалуйста, что не так пишу, перепробовал уже все ...

<script language="javascript">
function move(div){
document.onmousedown=function(){return false}
div.style.cursor='move';
document.onmousemove=function(e){
x=e.pageX;
y=e.pageY;
left=div.offsetLeft;
top=div.offsetTop;
left=x-left;
top=y-top;
document.onmousemove=function(e){
x=e.pageX;
y=e.pageY;
div.style.top=y-top+'px';
div.style.left=x-left+'px';
}
}
document.onmouseup=function(){
div.style.cursor='auto';
document.onmousedown=function(){}
document.onmousemove=function(){}
}
}
</script>

Но почему-то объект перемещается только по горизонтале, а по вертикале не реагирует (

Буду очень благодарен за помощь
Заранее спасибо!