• Forumzar.COM Türkçe içerikli genel forum sitesi ve paylaşım platformu olarak eğlenceli ve interaktif bir forum deneyim sunar.

    Foruma üye olmak için BURAYA TIKLAYINIZ

JavaScript: Farenin Konumunu Öğrenme

Linux

Owner
Katılım
31 Tem 2022
Mesajlar
7,101
Puanları
63
Konum
istanbul
Cinsiyet
Erkek
Aşağıdaki kodları çalıştırdığınızda ekranda fareniz neredeyse oranın konumunu görebileceksiniz.
Kodlara Geçelim;

Kod:
Kod:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Dragons War JavaScript Farenin Konumunu Öğrenme</title>
</head>
<style>
.konum{
width: 250px;
height: 50px;
line-height: 50px;
font-size: 2em;
background: #64DDBB;
color:#D33257;
padding:5px;
margin:5px;
}
#kutu{
/* ÖNEMLİ NOT: HAREKET ETTİRİLECEK NESNENİN POZİSYON DEĞERİ ABSOLUTE OLMAK ZORUNDA!!!*/
position: absolute;
width: 100px;
height: 100px;
background: #FF7416;
}
</style>
<body>
<div id="x" class="konum">X</div>
<div id="y" class="konum">Y</div>
<div id="kutu"></div>
</body>
<script>
//window (taraycı penceresi) üzerinde fare hareket ettirildikçe çalışacak kodlar
window.onmousemove=function(olay)
{
//gerçekleşen olayla ilgili tüm bilgi olay değişkenine aktarılıyor.
var xpos=document.getElementById('x');
var ypos=document.getElementById('y');
var kutu=document.getElementById('kutu');
//clientX: farenin x eksenindeki konumu
//clientY farenin y eksenindeki konumu
xpos.innerHTML=olay.clientX;
ypos.innerHTML=olay.clientY;
//ÖNEMLİ NOT: HAREKET ETTİRİLECEK NESNENİN POZİSYON DEĞERİ ABSOLUTE OLMAK ZORUNDA!!!
kutu.style.left=olay.clientX+"px";
kutu.style.top=olay.clientY+"px";
}
</script>
</html>
 

Genel Forum Sitesi

Forum Sitesi - Forumzar.COM

Forumzar.COM olarak, Türkçe forum sitesi denildiğinde akla gelen ilk adres olarak, geniş kapsamlı genel forum platformumuzda buluşuyoruz. Türkiye'nin en büyük Türkçe forum siteleri arasında yer almanın gururunu yaşıyoruz. Çeşitli konu başlıklarında aktif bir şekilde paylaşımların yapıldığı, her konuda interaktif ve bilgilendirici tartışmalara katılmak için bizi takip edin! ve bir dakikanızı ayırarak forum sitemize üye olun!

Forum Siteleri

Bilgi paylaştıkça çoğalır sloganı ile ilerleyen forum sitesi platformumuza, siz de üye olarak forum sitemizde açılan konulara katılabilir ve ilgi alanınıza uygun konular açarak siz de paylaşımda bulunabilirsiniz.