|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.09.2010, 16:37 | #1 |
Форумчанин
Регистрация: 14.04.2010
Сообщений: 145
|
Перетаскивание рисунка
Вот код проги:
<html><head><title></title></head><script language='JavaScript'> var h, cl= new Boolean(), Y; cl=false; void function Image06bmpOnMouseDown(){ Y=window.event.screenY; cl=true; } void function Image06bmpOnMouseUp(){ cl=false; } void function Image06bmpOnMouseMove(){ if (cl){ sample.style.top=window.event.scree nY-Y;} } void function BodyOnUnLoad(){ delete cl; } </script> <style> #sample{POSITION: relative; TOP: 0px; LEFT: 0px;} </style> <body> <img src=06.bmp id=sample OnMouseDown=Image06bmpOnMouseDown() OnMouseUp=Image06bmpOnMouseUp() OnMouseMove=Image06bmpOnMouseMove() > </body></html> дело в том, что если он рисунка не находит(если его вообще нет, квадратик с крестиком), то пертаскивает норально, а если есть (размер, примерно 15х15), то нет. почему? и перетаскивает нормально 1 раз, потом "глюки". Это из за sample.style.top=window.event.scree nY-Y; там надо написать: sample.style.top=sample.style.top+w indow.event.screenY-Y; но "несоответствие типов". как делу быть? помогите плиз... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перетаскивание рисунков | drakonee | JavaScript, Ajax | 0 | 21.04.2010 01:04 |
Перетаскивание формы. | IVANSour | Общие вопросы Delphi | 2 | 03.02.2009 22:06 |
Перетаскивание форм | Dr.Badnezz | Общие вопросы Delphi | 4 | 30.01.2009 10:23 |
Перетаскивание | geniy | Компоненты Delphi | 9 | 12.01.2009 02:10 |
Перетаскивание объектов | Rusl92 | Общие вопросы Delphi | 4 | 04.11.2008 12:04 |