Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.09.2010, 16:37   #1
SkrudjMakdak
Форумчанин
 
Регистрация: 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;
но "несоответствие типов". как делу быть? помогите плиз...
SkrudjMakdak вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перетаскивание рисунков 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