Перемещение объектов по рабочей области
Добрый день, подскажите пожалуйста, что не так пишу, перепробовал уже все ...
<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> Но почему-то объект перемещается только по горизонтале, а по вертикале не реагирует ( Буду очень благодарен за помощь Заранее спасибо! |
Потому что не нужно гадить в глобальный объект! Если что:
alert( "top" in window ); |
И еще вопрос, а как можно сделать, что бы сохранялись координаты ? т.е. после обновления страницы все оставалось так как оставил пользователь, и все это не хранить в куках! ?!?!
Спасибо большое |
ну можно на сайте сохранить по ip адресу...
по другому идентифицировать компьютер никак не получится (это уже основы http). даже если ты будешь хранить информацию о координатах на сайте в БД, то куки с id все равно придется оставлять. |
Ну а возможно будет напрямую записывать в БД ip адрес и координаты объектов с сайта ?
|
А если у пользователя динамический IP ?
Лучше уж в куках сохранять ID записи из БД |
Да и правда!
А помогите еще, как взять координаты картинки, которую пользователь перетащил в определенное место ? Спасибо! |
Часовой пояс GMT +3, время: 05:53. |