Ahad, 13 Januari 2013

Nyahaktifkan klik kanan di pelayar


Anda mungkin tidak mahu artikel anda disalin sewenang-wenangnya tanpa keizinan anda bukan ? Anda boleh menggunakan aturcara javaskript untuk menyahaktifkan klik kanan pada semua pelayar web anda. Aturcaranya tidak lah terlalu rumit dan anda boleh meletakkan di dalam gadget anda ataupun di dalam fail PHP dan HTML anda.

Tetapi ini tidaklah terlalu selamat daripada pengguna lain untuk menyalin artikel anda jika pengguna tersebut menyaktifkan javaskript pada pelayarnya. dan harus diingatkan bahawa jika blog anda menggunakan terlalu banyak javaskript masa untuk loading  satu halaman mungkin mengambil masa yang lebih lama.

Ini adalah contoh atucaranya:

<script>
function DiariPena(e)
{  var message = "diaripenaku.blogspot.com";
  if(!document.DiariPena) // initialize
  { if(document.layers)
    { document.captureEvents(Event.MOUSEDOWN);
      document.onmousedown = DiariPena;
    } else document.oncontextmenu = DiariPena;
    return document.DiariPena = true;
  } if(document.layers || (document.getElementById && !document.all))
  { if (e.which==2||e.which==3)
    { return false;
    }
  } else
  { return false;
  }
}
DiariPena();
</script>
Pada asalnya javaskript ini akan menghasilkan popup apabila tetikus di klik kanan, Tetapi saya telah mengemaskini sedikit aturcara ini supaya popup itu tidak timbul.

Ini kerana pada pelayar web mozilla firefox versi 8.0 keatas (kalau tidak silap) dan google chrome, popup tersebut boleh dinyahaktifkan sekiranya ia timbul banyak kali (pengguna klik kanan beberapa kali).



Tiada ulasan:

Catat Ulasan

ShareThis