Kamis, 14 April 2011

Memblok menu klik kanan mouse

Sekilas tentang JavaScript.
Javascript adalah sejenis bahasa pemrograman yang biasa disisipkan kedalam halaman website sehingga menghasilkan efek-efek khusus yang membuat website lebih menarik dan lebih interaktif.
JavaScript dalam penulisannya ke dalam halaman website bisa berada diantara tag elemen head maupun body, namun ada juga script tertentu yang harus berada di antara tag elemen head atau body. Berikut adalah cara penulisan Javascript didalam dokumen html:
<html>
<head>
<script type="text/javascript">
Kode Javascript
</scripts>
</head>
<body>
<script type="text/javascript">
Kode Javascript
</scripts>
</body>
</html>
Atau biasa juga disimpan didalam file tersendiri dengan ekstension .js kemudian di dalam head dimasukkan sebuah link untuk menghubungkan ke file tersebut:
<html>
<head>
<script src="contoh.js" type="text/javascript">
</head>
<body>
Konten
</body>
</html>
Memblok menu klik kanan mouse
Sekarang kita mulai triks javascript pertama yaitu bagaimana membuat agar menu klik kanan mouse diblok di dalam sebuah halaman website. Caranya adalah dengan memasukkan code berikut ini diantara tag elemen <body> dan </body>:
<script language="JavaScript" type="text/javascript">
var message="Maaf menu klik kanan telah diblok ";
function clickIE4(){
if (event.button==2){
alert(message);
return false;}}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
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("alert(message);return false")
</script>
Preview
Script ini biasa digunakan untuk memprotek konten website kita agar jangan mudah di salin. Tapi cara ini tidaklah efisien karena masih bisa mengunakan alternatif lain yaitu dengan menggunakan menu “Edit” dari browser “Select all (Ctrl+A)” kemudian “Copy (Ctrl+C)”, atau dengan menggunakan fasilitas page source yang ada dimenu “View” browser. Atau yang lebih buruk lagi dengan menonaktifkan Java di browser dari option menu.

Tidak ada komentar:

Posting Komentar