1. Melarang menu tombol mouse kanan:
Ada dua cara untuk melarang tombol mouse yang tepat
1. Tambahkan pegangan acara JavaScript ke tag tubuh elemen HTML, kodenya adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
<body oncontextMenu = "return false">
Catatan: Anda juga dapat melarang klik kanan di lokasi yang ditentukan dari halaman web. Misalnya, Anda hanya ingin melarang mengklik kanan pada gambar tertentu di halaman web untuk mencegah pengunduhan, atau Anda hanya ingin melarang mengklik kanan pada paragraf teks atau tabel di halaman web. Anda hanya perlu menambahkan kode merah di atas ke elemen tag HTML yang sesuai, misalnya:
Salinan kode adalah sebagai berikut:
<img src = "logo.gif" lebar = 88 tinggi = 31 oncontextMenu = "return false">
<!-Ditambahkan ke gambar->
<Table OnContextMenu = "Return False">
<!-Ditambahkan di tabel->
<font oncontextMenu = "return false"> konten teks </font>
<!-Ditambahkan ke teks->
2. Tulis fungsi JavaScript dan kemudian panggil pemrosesan acara. Kodenya adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
<bahasa skrip = javascript>
<!-
document.oncontextMenu = mylock1;
fungsi mylock1 () {
event.returnValue = false;
}
//->
</script>
Catatan: Harap perhatikan kasus kode! Cukup salin kode di atas antara <head> dan </head> dari kode sumber HTML halaman web.
Jika Anda ingin mengklik kanan tag yang ditentukan oleh elemen halaman web, cukup ubah dokumen ke nama tag objek halaman web yang sesuai.
2. Nonaktifkan menyeret dan memilih elemen halaman web:
Seperti halnya contoh di atas, ada dua metode untuk melarang tombol mouse kanan.
1. Tambahkan pegangan acara JavaScript ke tag tubuh elemen HTML, kodenya adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
<body onselectStart = "return false">
Catatan: Mirip dengan penggunaan klik kanan di atas
2. Tulis fungsi JavaScript dan kemudian panggil pemrosesan acara. Kodenya adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
<bahasa skrip = javascript>
<!-
document.onselectStart = mylock1;
fungsi mylock1 () {
event.returnValue = false;
}
//->
</script>
Catatan: Harap perhatikan kasus atas dan lebih rendah dari pernyataan itu! Cukup salin kode di atas antara <head> dan </head> dari kode sumber HTML halaman web.
Jika Anda ingin mengklik kanan tag yang ditentukan oleh elemen halaman web, cukup ubah dokumen ke nama tag objek halaman web yang sesuai.
Singkatnya, jika kita ingin melarang menu klik kanan halaman web dan drag mouse, kita dapat menggunakan dua metode berikut:
Metode 1:
Salinan kode adalah sebagai berikut:
<body oncontextMenu = "return false;" OnSelectStart = "return false">
Metode 2:
Salinan kode adalah sebagai berikut:
<bahasa skrip = javascript>
<!-
document.onselectStart = mylock1;
document.oncontextMenu = mylock1;
fungsi mylock1 () {
event.returnValue = false;
}
//->
</script>
Di atas adalah ringkasan dari metode yang biasa saya gunakan. Itu tidak terlalu komprehensif. Jika Anda memiliki metode lain, silakan tinggalkan saya pesan. Artikel ini terus diperbarui.