HTML Mouse resmin üzerine geldiğinde ses oynatma
 
#1
user avatar
Hasan
Kurucu Offline
tarih 03-10-2025, 01:34 PM
Aklımı kurcalayan bir soruydu eski sitemde bunu yapmak için bakmadığım kod kalmamıştır. Hazır aklıma gelmişken sizinlede paylaşayım dedim.

Amaç sayfada belirli yerde müzik çalmak. Bunun button olanı var bana saçma geliyor yazı veya resim daha iyi. Ben bunu logo da kullanmıştım. Millet logoya gelince "OOhh yeeeaahh" diyordu. Siz kendinize göre sentezleyebilirsiniz. Ancak unutmayınız ki HTML sayfasında fare bir öğenin üzerine geldiğinde ses çalmak için sadece HTML kodu değil bunun bağlı olduğu JavaScript kodu kullanmamız da gerekmektedir. Vereceğim kodlar bir bütün hatalı bir şey olursa kodlar çalışmaz.

Peki bunu nasıl yapacağız:

1.adım

Öncelikle, çalmak istediğiniz ses dosyasını HTML belgenize eklemeniz gerekir. Bunu <audio> etiketiyle yapabilirsiniz.

Kod:
<audio id="sesCal" src="calacak.mp3"></audio>

2.adım

Hangi resimde alacaksa onu ayarlayacağız. Bunun için resme kimlik vermemiz gerekecek yani "id" ekleyeceğiz.

Kod:
<img id="resimMouse" src="resminiz.jpg" alt="Resminiz">

Kodların son hali:
Kod:
<img id="resimMouse" src="resminiz.jpg" alt="Resminiz">
<audio id="sesCal" src="calacak.mp3"></audio>

3.adım
HTML kodları yazdığımıza göre artık tek bir işlem kaldı bunu oynatmak için gerekli olan javascript kodu:

Kod:
script>
  var resimMouse = document.getElementById("resimMouse");
  var sesCal = document.getElementById("sesCal");

  resimMouse.addEventListener("mouseover", function() {
    sesCal.play();
  });
</script>

işlem bu kadar Smile

» Son Düzenleme: 03-10-2025, 01:44 PM, Düzenleyen: Hasan.

imza çizgisi
Çekirge 1 Sıçrar... 2 Sıçrar... 3 Sıçrar... 4 Sıçrar... 5 Sıçrar...
Sıçrar Yani Çekirge Sonuçta Bu aferin





Konuyu Okuyanlar: 1 Ziyaretçi

 
Dikkat Edelim
Kurallar


Reklam
Reklam


Yasal Uyarı
Gidenler.Me, hukuka, yasalara, telif haklarına ve kişilik haklarına saygılı olmayı amaç edinmiştir. Gidenler.Me, 5651 Sayılı İnternet Ortamında Yapılan Yayınların Düzenlenmesi ve Bu Yayınlar Yoluyla İşlenen Suçlara Mücadele Edilmesi Hakkında Kanunda tanımlanan -Yer Sağlayıcı- olarak hizmet vermektedir. İlgili yasaya göre, Gidenler.Me yönetiminin hukuka aykırı içerikleri kontrol etme yükümlülüğü yoktur. Bu sebeple, Gidenler.Me -Uyar ve Kaldır- prensibini benimsemiştir. Telif hakkına konu olan eserlerin yasal olmayan bir biçimde paylaşıldığını ve yasal haklarının çiğnendiğini düşünen hak sahipleri veya meslek birlikleri, gidenlerme@gmail.com mail adresinden bize ulaşabilirler. Buraya ulaşan talep ve şikayetler incelenerek ihlal olduğu belirlenen içerikler Gidenler.Me 'den kaldırılacaktır. Ayrıca, mahkemelerden talep gelmesi halinde hukuka aykırı içerik üreten ve hukuka aykırı paylaşımda bulunan üyelerin tespiti için gerekli teknik veriler sağlanacaktır.



Türkçe Çeviri: MyBB, Yazılım: MyBB 1.6.x, © 2002-2026 MyBB Group.
Copyright ©2024 - 2026 Gidenler®. All rights reserved.
GM v1.0.20 theme designed for MyBB
Basit Sürüm