Курс $:  7.15 (нал.), 7.60 (б/н), 7.40 (б/н без НДС), WebMoney: 1.01 (курс доллара в регионах уточняйте)
 Киев: (044) 502-23-06, 502-23-07   Львов: (032) 260-26-88   Днепропетровск: (056) 370-20-21
Deshevshe.net.ua - интернет-магазин, ноутбуки, цифровые фотоаппараты и видеокамеры, КПК, mp3-плееры
 
  Карта сайтаКонтакты
Просмотр темы форума
Каталог Каталог Оплата и<br /> доставка Оплата и
доставка
Барахолка Барахолка Контакты Контакты
Форум Форум Новости Новости
Корзина Корзина О нас О нас
Искать:
в каталоге в барахолке
в форуме  
Авторизация
В корзине 
Товаров: 0
Сумма: 0

forum   Форум Deshevshe.net.ua      Интернет      Web-программирование   Новая тема
 
JavaScript
 Ми?а   Отправлено: 18.12.05 16:04 
 

Регистрация: 18.12.2005
Ранг: Новичок

1 сообщений
Помогите начинающему!!!!

Написал такой скрипт:
--------------------------------------
var img;
var dragging=false;
function MouseDown(value)
{
img=value;
dragging=true;
//alert(img+"|"+dragging);
}

function MouseUp()
{
img=nil;
dragging=false;
}

function MouseMove()
{
if(dragging){img.style.left=event.x-10;img.style.top=event.y-10;}
}

function Init()
{
document.onmousemove=MouseMove;//for ie
window.onmousemove=MouseMove;
}
Init();
---------------------------------------------------------
Теперь вопрос:
почему не работает? Скрипт должен перемещать картинку при нажатии(Drag&Drop).
ПрофильE-mail 
Цитата
 Ginostra   Отправлено: 15.01.06 12:38 


Регистрация: 11.11.2005
Ранг: Новичок

6 сообщений
Вот 100% работающий скрипт, который перемещает картинку

<html>
<head>
<style>
<!--
.drag{position:relative;cursor:hand}
-->
</style>
<!-- перемещение картинки (Drag&Drop)//-->
<script language="JavaScript1.2">
<!--
/*Credit JavaScript Kit www.javascriptkit.com*/
var dragapproved=false
var z,x,y
function move(){
if (event.button==1&&dragapproved){
z.style.pixelLeft=temp1+event.clientX-x
z.style.pixelTop=temp2+event.clientY-y
return false
}
}
function drags(){
if (!document.all)
return
if (event.srcElement.className=="drag"){
dragapproved=true
z=event.srcElement
temp1=z.style.pixelLeft
temp2=z.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=move
}
}
document.onmousedown=drags
document.onmouseup=new Function("dragapproved=false")
//-->
</script>
</head>
<body>
<img src="test.gif" class="drag"><br>
<img src="test2.gif" class="drag"><br>
<h1><b>"Hi there</b></h1>
</body>
</html>

/Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию./
ПрофильE-mail 
Цитата
  CybFreak   Отправлено: 26.01.07 16:47 
 
Используй библиотеки Yahoo. Там целый набор полезных классов есть и очень простой для перетаскивания элементов рекомендую. Библиотеки можеш найти на сайте http://developer.yahoo.com/yui/
  
Цитата


*IN LOVE* *NO* 8-) ':-)
:-D *TEARS*' *CRAZY* *ROSE*
[:-} :-( *DEVIL* *IDEA*
*ANGEL* *SHOCK* *TIRED* *SICK*
:-P :-* *MALICIOUS* *ASTERISK*
*DRINK* @= *HEART* *POINTER*


вкл. HTML
Для неавторизированных пользователей

Имя:  
E-mail: (защищен от копирования и спама)  
Введите число:

 

 
Copyright © 2004-2008. Все права защищены. Служба поддержки