Rumah  >  Artikel  >  hujung hadapan web  >  Dua kaedah JS untuk melindungi kemahiran butang_javascript kanan tetikus

Dua kaedah JS untuk melindungi kemahiran butang_javascript kanan tetikus

WBOY
WBOYasal
2016-05-16 15:47:221222semak imbas

Dua cara untuk menyekat butang kanan tetikus dalam JS, fungsi JS kecil yang agak biasa Selepas menggunakan kod ini, pelawat tidak akan dapat mengklik kanan apabila melawat halaman web anda dan menu klik kanan tidak akan muncul. Ini Adalah lebih baik untuk tidak menggunakan terlalu banyak fungsi, kerana kadang-kadang pengguna akan merasa jijik.

Kodnya adalah seperti berikut:

<html>
<head>
<title>屏蔽鼠标右键</title>
</head>
<body oncontextmenu=self.event.returnvalue=false>
第一种方法:在body标签里加上oncontextmenu=self.event.returnvalue=false;
<br>
<script language="javascript">
<!--
function document.oncontextmenu()
{
return false;
}


function nocontextmenu()
{
if(document.all) {
event.cancelBubble=true;
event.returnvalue=false;
return false;
}
}
-->
</script>
第二种方法:在body里加入onmousedown="rclick()" oncontextmenu= "nocontextmenu()"
<br>
<script language="javascript">
<!--
function rclick()
{
if(document.all) {
if (event.button == 2){
event.returnvalue=false;
}
}
}
-->
</script>
<br>详细情况请查看代码。<br>
<br>现在点击你的鼠标右键,不起作用了。
</body>
</html>

Di atas adalah keseluruhan kandungan artikel ini, saya harap ia akan membantu kajian semua orang.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn