Minggu, 20 Juni 2010

Tips Javascript - Cara Menon-aktifkan Klik Kanan Pada Halaman Web

     
Alasan mengapa seseorang ingin menon-aktifkan klik-kanan pada halaman situsnya biasanya karena tidak ingin orang lain mengcopy isi halamannya baik itu teks, gambar, atau kode di dalamnya. Berikut ini kode javascript untuk menon-aktifkan klik-kanan. Kode ini bisa berjalan pada Internet Explorer maupun pada Mozilla Firefox. Sedangkan pada browser Opera, setahu saya tidak ada script yang bisa menon-aktifkan klik-kanan kecuali mungkin bisa dengan merubah setting dalam Opera itu sendiri.

Tempatkan kode javascript berikut ini di antara tag <body> dan </body>.

<script language=JavaScript>
  var tampilkanpesan = "ya";  //"ya" atau "tidak"
  var pesan = "Klik-kanan tidak dibolehkan";

  function clickIE4(){
      if (event.button == 2){
      if (tampilkanpesan == 'ya') alert(pesan); return false;}}
  function clickNS4(e){
      if (document.layers || document.getElementById &&
            !document.all){
      if (e.which == 2 || e.which == 3){
      if (tampilkanpesan == 'ya') alert(pesan); return false;}}}
  if (document.layers){
      document.captureEvents(Event.MOUSEDOWN);
      document.onmousedown=clickNS4;
  }else if (document.all && !document.getElementById){
      document.onmousedown = clickIE4;}
  document.oncontextmenu = new Function
      ("if (tampilkanpesan == 'ya') alert(pesan);return false")
</script>

Perhatikan pada teks berwarna merah di dalam kode di atas, untuk variabel tampilkanpesan, jika nilainya diganti dengan "tidak", maka saat klik-kanan tidak akan tampil pesan apa-apa. Sedangkan variabel pesan berisi teks yang akan muncul pada dialog pesan saat klik-kanan. Silahkan mengubah kedua variabel tersebut sesuai kebutuhan.
That's all. Selamat membuat halaman web !

Artikel Lain Yang Berkaitan:

Tidak ada komentar:

Posting Komentar