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>.
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 !
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 !
Thanks for reading & sharing INFO COMPUTER
0 comments:
Post a Comment