• Home
  • Tutorial Keamanan
  • Tutorial Blogging
  • Tips Kesehatan
  • Unik
  • Template Blogspot
  • Contact
  • Technology Tower
    Home » komputer internet » Deteksi Mouse dengan JavaScript

    Deteksi Mouse dengan JavaScript

    Posted by Unknown Posted on Jumat, Maret 30, 2012 with No comments

    Deteksi Mouse dengan JavaScript - Technology Tower


    Pernahkah kamu datang ke sebuah situs web yang menjengkelkan karena enggak bisa klik kanan di halaman situs web itu? Masih mending kalau cuma klik kanan yang tidak bisa. Di situs web lain, sering muncul kotak dengan suatu teks. Kotak itu baru hilang kalau tombol OK diklik.
    Hal tersebut bisa dilakukan karena JavaScript memiliki kemampuan untuk mendeteksi mouse. Nah, dengan mempelajari skrip pada edisi ini, kamu bisa “balas dendam” dengan membuat tombol klik-kanan menampilkan kotak dialog tertentu.
    Deteksi Tombol
    Contoh pertama yang akan diangkat adalah deteksi tombol mouse yang diklik. Contoh tersebut diberikan pada Listing 1. Jika listing tersebut dijalankan pada sebuah browser, cobalah klik tombol mouse. Terserah mau klik kiri atau klik kanan. Yang akan muncul adalah sebuah kotak dialog yang memberitahukan tombol yang kamu klik. Contoh kotak dialog tersebut ditampilkan pada Gambar 1.
    Koordinat Mouse
    Contoh kedua, yang disajikan pada Listing 2, menjelaskan cara menampilkan posisi mouse saat mouse digerakkan. Koordinat tersebut ditampilkan pada status bar. Perhatikan baik-baik cara penulisan skrip yang menggunakan huruf kapital dan huruf kecil.
    Khusus untuk Firefox, ada sedikit “hacking” yang harus dilakukan agar skrip tersebut bisa berjalan dengan baik. Klik menu “Tools > Options”. Lalu pada kotak dialog yang muncul masuklah ke halaman “Content”. Pastikan opsi “Enable JavaScript” aktif dan klik tombol “Advanced” di sebelah kanan opsi tersebut. Aktifkan opsi “Change status bar text” (Gambar 2).
    Setelah itu, restart Firefox, barulah skrip dapat berfungsi dengan baik.
    Oh ya, skrip ini juga tidak dapat dieksekusi pada Google Chrome karena status barnya boleh dibilang tidak ada. Status bar Google Chrome hanya muncul pada saat-saat tertentu saja.
    Deteksi Elemen
    Contoh ketiga yang diberikan pada Listing 3 membahas mengenai bagian HTML yang diklik oleh mouse.
    Pada Listing 3 tersebut dibuat sebuah halaman situs web yang mengandung beberapa elemen dan diberi fungsi tertentu untuk mendeteksi elemen mana yang diklik. Halaman web ditampilkan pada Gambar 3 dan bila kamu mengklik sesuatu, akan muncul kotak dialog yang kurang lebih tampak sepergi Gambar 4.
    Gambar 3
    Gambar 3
    Gambar 4
    Gambar 4
    Perubahan Gambar
    Contoh keempat adalah perubahan gambar bila mouse pointer dilewatkan di atas gambar tersebut. Untuk dapat menjalankan skrip tersebut, siapkan dua buah gambar. Disarankan kedua gambar tersebut memiliki ukuran lebar dan tinggi yang sama atau setidaknya mendekati sama.
    Gantilah nama gambar yang terdapat pada Listing 4 dengan gambar yang kamu miliki. Setelah itu jalankan skrip pada browser dan lihat apa yang terjadi bila mouse pointer diletakkan di atas gambar tersebut.
    Listing 1.
    <html>
    <head>
    <title> JavaScript </title>
    <script>
    <!–
    function tombol(event)
    {
    if (event.button==2)
    {
    alert(“kamu mengklik tombol kanan mouse”);
    }
    else
    {
    alert(“kamu mengklik tombol kiri mouse”);
    }
    }
    //–>
    </script>
    </head>
    <body>
    Tuliskan apa saja di sini. <br />
    <a href=”#”> Sebuah link juga </a>
    </body>
    </html>



    Listing 2.
    <html>
    <head>
    <title> JavaScript </title>
    <script>
    <!–
    window.captureEvents(Event.MOUSEMOVE);
    window.onmousemove = koordinat;
    function koordinat(e) {
    status= “x: ” + e.pageX + ” y: ” + e.pageY;
    }
    //–>
    </script>
    </head>
    <body>
    Gerakkan mouse dan pada status bar akan muncul koordinat mouse
    </body>
    </html>



    Listing 3.
    <html>
    <head>
    <title> JavaScript </title>
    <script>
    <!–
    function elemen_apa(e)
    {
    var targ;
    if (!e)
    {
    var e=window.event;
    }
    if (e.target)
    {
    targ=e.target;
    }
    else if (e.srcElement)
    {
    targ=e.srcElement;
    }
    if (targ.nodeType==3) // antisipasi bug pada Safari
    {
    targ = targ.parentNode;
    }
    var tname;
    tname=targ.tagName;
    alert(“kamu mengklik elemen ” + tname);
    }
    //–>
    </script>
    </head>
    <body>
    <p> Silakan klik pada suatu tempat di dokumen. </p>
    <h3> Ini sebuah header </h3>
    <p> Ini sebuah paragraf </p>
    <a href=”#”> Ini sebuah link </a> <br />
    <img src=”tuxerro.gif” />
    <table border=”1″>
    <tr>
    <td> Pusing belajar JavaScript </td>
    </tr>
    </table>
    </body>
    </html>



    Listing 4.
    <html>
    <head>
    <title> JavaScript </title>
    <script>
    <!–
    if (document.images)
    {
    image1 = new Image;
    image2 = new Image;
    image1.src = ‘tuxerro.gif’;
    image2.src = ‘tuxerro-invert.gif’;
    }
    //–>
    </script>
    </head>
    <body>
    <a href=”http://tabloidpcplus.com/”
    onMouseOver=”document.rollover.src=image2.src”
    onMouseOut=”document.rollover.src=image1.src”>
    <img src=”tuxerro.gif” border=0 name=”rollover”>
    </a>
    </body>
    </html>
    Share To :
    FACEBOOK DIGG TWITTER GOOGLE+ LINTASKAN STUMBLEUPON

    Hargai penulis dengan cara memberikan komentar di artikel ini ya sobat.
    Dan berkomentarlah dengan kata-kata yang sopan.

    "Jangan Menggunakan Link Aktif di Komentar" (akan dihapus)

    Untuk menyisipkan gambar dalam komentar : <i rel="image">URL GAMBAR</i>

    Posting Lebih Baru Posting Lama

    Pengikut

    Arsip Blog

    • ►  2015 (24)
      • ►  Mei (13)
      • ►  April (10)
      • ►  Februari (1)
    • ►  2013 (352)
      • ►  Agustus (6)
      • ►  Juli (14)
      • ►  Juni (24)
      • ►  Mei (63)
      • ►  April (59)
      • ►  Maret (63)
      • ►  Februari (56)
      • ►  Januari (67)
    • ▼  2012 (1309)
      • ►  Desember (61)
      • ►  November (83)
      • ►  Oktober (66)
      • ►  September (91)
      • ►  Agustus (123)
      • ►  Juli (151)
      • ►  Juni (149)
      • ►  Mei (157)
      • ►  April (83)
      • ▼  Maret (46)
        • Google Drive Akan Hadir April, Sediakan Penyimpana...
        • Apple Resmi Rilis Update iTunes 10.6.1, Bawa Perba...
        • Cara Menghilangkan Iklan yang Mengganggu di Facebook
        • Earth Hour 2012 "Satu Jam Kegelapan untuk Selamatk...
        • Deteksi Mouse dengan JavaScript
        • Orbis, Nama PlayStation Generasi Terbaru, Dibekali...
        • Mengatasi Error Pada File Hasil Unduhan
        • Kumpulan Prediksi Soal UN 2012 SMA IPA & IPS
        • Kumpulan Prediksi Soal UN SMP Tahun 2012
        • Jadwal UN Semua Program SMA Tahun 2012
        • Beberapa Aplikasi yang "Dibuang" Microsoft di Wind...
        • Game Basmi Serangga Tomcat Hadir Di GeJe Games
        • Kelola Partisi Harddisk dengan Partition Assistant
        • 10 Orang Pelopor Internet
        • 5 Kapal Kayu Terbesar yang Pernah Dibuat
        • Ultima U01, Flash Disk dengan Lapisan Bergelombang
        • Kacamata Tembus Pandang Masa Depan Besutan Google
        • Marko Calasan, Umur 9 Tahun Sudah Jadi System Engi...
        • Madagaskar Ditemukan Oleh Perempuan Indonesia?
        • 20 Fakta Menarik & Unik Bumi
        • Serangga Tomcat dan Cara Mengobati serta Mengatasi...
        • 'iBin', Recycle Bin untuk Media Simpan Portabel
        • Kumpulan Link Situs Download Game PC Terbaru Gratis
        • Blackberry Mini Keyboard, Kerja di Playbook Makin ...
        • Sejarah dan Perkembangan Jam dari Waktu ke Waktu
        • 50 Fakta Unik Dunia (NEW)
        • Cara Tweet di Twitter Via Facebook
        • Mempercepat Internet Download Manager dengan Proxy
        • 10 Trik Mengakhiri Percakapan Membosankan
        • Indonesia Penghasil Spam Dunia No. 3
        • Kartu Memmory microSD & SD Tahan Air, Tahan Guncan...
        • Download ROM emanoN Versi 5 Samsung Galaxy Mini Gr...
        • Trik Unik, Aneh, & Lucu Google #part 2
        • Download ROM Chocobread Versi 2.2 Samsung Galaxy M...
        • Trik Unik, Aneh, & Lucu Google
        • Download Windows 8 Consumer Preview Gratis
        • Penjahat Besar Dunia, Joseph Kony
        • 9 Mata Uang Dengan Sejarah Teraneh Yang Pernah Dibuat
        • Download Update Avira Antivir Offline Maret 2012 G...
        • 10 Petualangan Besar Manusia
        • Ipadian Solusi untuk 'Mencicip' Fitur Ipad
        • Download Update AVG Antivirus Offline Maret 2012 G...
        • Ukuran Cover Image Grup Facebook
        • Cara Merubah Profil / Akun Facebook Menjadi Halama...
        • Fenomena Alam Menakjubkan
        • Cara Mendapat Banyak Follower Twitter Otomatis Set...
      • ►  Februari (75)
      • ►  Januari (224)
    • ►  2011 (203)
      • ►  Desember (161)
      • ►  November (20)
      • ►  Oktober (8)
      • ►  September (1)
      • ►  Agustus (4)
      • ►  Juli (4)
      • ►  Juni (1)
      • ►  April (1)
      • ►  Maret (3)

    Label

    • anti virus
    • artikel
    • berita
    • bisnis
    • blackberry
    • blogger
    • cerita
    • dunia
    • dunia hewan
    • facebook
    • Fakta
    • free serial number
    • Full Version
    • fun
    • gadget
    • game
    • gombal
    • google
    • Hacker News
    • Hacking
    • harga handphone
    • health
    • ilmu
    • indonesia
    • internet marketing
    • kisah
    • komputer internet
    • Kuliner
    • laptop
    • legenda
    • love
    • manusia
    • misteri
    • mobile
    • movie
    • news
    • other
    • otomotif
    • PC performance
    • pedang
    • Pengetahuan
    • phone
    • punk rock
    • Root Android
    • sains
    • scaning
    • sejarah
    • Serial Number
    • social media
    • software
    • source code
    • sport
    • teknologi
    • template
    • tips dan trik
    • tool
    • trik desain grafis
    • trik facebook
    • trik internet
    • tutorial blog
    • tutorial hack
    • tweaking
    • unik
    • video
    • web internet

    Tutorial Blogging

    • Apa itu PA dan DA ?
    • Cara Cek PA dan DA Massal
    • Daftar Social Bookmark High PR
    • Cara Menghilangkan Readmore
    • Tips Blogging Lainnya ...
    | Security | Multimedia | System Tuning | Developer | Games | Tools | Converted | Browser | Messanging | File Sharing | Desktop | Office | Compress |
    Copyright © 2013. Technology Tower - All Rights Reserved
    Designed By ZuLThinK
    Proudly Powered By Blogger