Mouse tıklama ile hareket

Dhtml Mouse tıklama ile hareket Programlama Dilleri hakkında bilgi paylaş; Bir elemana tıklandığında istediğimiz elemanın hareket etmesini ve tıklama bittiğinde hareketin durmasını istediğ...
Cevapla
 
Seçenekler
  #1  
Arama 24-01-2008, 12:38
Banlı
Üyelik Tarihi: 18/09/07
Mesajlar: 1.903
 
     WS-Ticareti: (1)
Blog Yazıları: 1
Teşekkürleri: 0
20 Msg. 27 Tşkr.
Rep Gücü: 0 B737 rep gücü epey yüksek

Mouse tıklama ile hareket

Bir elemana tıklandığında istediğimiz elemanın hareket etmesini ve tıklama bittiğinde hareketin durmasını istediğimizde şu işlemleri yapacağız.

Öncelikle elemanımızın hareketli olup olmadığını belirten bir değişken tanımlayacağız. Sonra onMouseDown hareketi ile hareketi başlatacağız ve onMouseUp eventi ilede hareketi durduracağız.

function tanimla(kimlik) { if(ie4) eleman = kimlik.style; if(ns4) eleman = document.kimlik; if(ns6) eleman = document.getElementById(kimlik).style; eleman.xkon = parseInt(eleman.left); eleman.ykon = parseInt(eleman.top); eleman.hareketli = false; } onload = tanimla; function hareket(nsn) { if(nsn.hareketli) { nsn.xkon +=1; nsn.left = nsn.xkon; setTimeout(”hareket(eleman)”,30); } } Hareket fonksiyonunu şu şekilde çağıracağız :


<A href="javascript:void(null)"
onMouseDown="eleman.hareketli=true; hareket(eleman);
return false;"
onMouseUp="eleman.hareketli = false;"
onMouseOut="eleman.harektli = false;">
hareket için tıkla
</A>
Alıntı ile Cevapla
Cevapla


Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
tıklama başına 1$ mkds33 Reklam verme - Reklam alma 2 24-08-2008 07:42
Maymunlar düşünceleriyle robotu hareket ettirdi kadınca Haberler 0 01-06-2008 12:50
Javascript ile uçan bir kuşa hareket verme B737 Javascript 0 26-01-2008 03:28
dHtml - Elemanı hareket ettirme B737 Dhtml 0 24-01-2008 12:38
Cep telefonunuzun ekranını mouse olarak kullanın: Blue Mouse Mobile B737 Cep telefonu 0 18-11-2007 02:20

Link vermek için alttaki kodu sitenize ekleyebilirsiniz. Veya Ctrl+C ile Kopyalayınız
Örnek görünüm: Webmaster Sitesi