1. ห้ามเมนูปุ่มเมาส์ขวา:
มีสองวิธีในการห้ามปุ่มเมาส์ที่ถูกต้อง
1. เพิ่มที่จับเหตุการณ์ JavaScript ลงในแท็กตัวถังขององค์ประกอบ HTML รหัสมีดังนี้:
การคัดลอกรหัสมีดังนี้:
<body oncontextMenu = "return false">
หมายเหตุ: คุณสามารถห้ามคลิกขวาที่ตำแหน่งที่ระบุของหน้าเว็บ ตัวอย่างเช่นคุณต้องการห้ามคลิกขวาบนภาพบางภาพในหน้าเว็บเพื่อป้องกันการดาวน์โหลดหรือคุณต้องการที่จะห้ามคลิกขวาที่ย่อหน้าของข้อความหรือตารางในหน้าเว็บ คุณจะต้องเพิ่มรหัสสีแดงด้านบนลงในองค์ประกอบแท็ก HTML ที่เกี่ยวข้องเช่น:
การคัดลอกรหัสมีดังนี้:
<img src = "logo.gif" width = 88 ความสูง = 31 onContextMenu = "return false">
<!-เพิ่มลงในรูปภาพ->
<table oncontextMenu = "return false">
<!-เพิ่มในตาราง->
<font oncontextmenu = "return false"> เนื้อหาข้อความ </font>
<!-เพิ่มลงในข้อความ->
2. เขียนฟังก์ชั่น JavaScript จากนั้นเรียกการประมวลผลเหตุการณ์ รหัสมีดังนี้:
การคัดลอกรหัสมีดังนี้:
<ภาษาสคริปต์ = JavaScript>
-
document.oncontextmenu = mylock1;
ฟังก์ชั่น mylock1 () {
Event.ReturnValue = FALSE;
-
-
</script>
หมายเหตุ: โปรดใส่ใจกับกรณีรหัส! เพียงคัดลอกรหัสด้านบนระหว่าง <head> และ </head> ของซอร์สโค้ดหน้าเว็บ HTML
หากคุณต้องการคลิกขวาที่แท็กที่ระบุโดยองค์ประกอบหน้าเว็บเพียงเปลี่ยนเอกสารเป็นชื่อแท็กวัตถุหน้าเว็บที่เกี่ยวข้อง
2. ปิดการใช้งานการลากและเลือกองค์ประกอบหน้าเว็บ:
เช่นเดียวกับตัวอย่างข้างต้นมีสองวิธีในการห้ามปุ่มเมาส์ขวา
1. เพิ่มที่จับเหตุการณ์ JavaScript ลงในแท็กตัวถังขององค์ประกอบ HTML รหัสมีดังนี้:
การคัดลอกรหัสมีดังนี้:
<body onSelectStart = "return false">
หมายเหตุ: คล้ายกับการใช้คลิกขวาด้านบน
2. เขียนฟังก์ชั่น JavaScript จากนั้นเรียกการประมวลผลเหตุการณ์ รหัสมีดังนี้:
การคัดลอกรหัสมีดังนี้:
<ภาษาสคริปต์ = JavaScript>
-
document.onselectStart = myLock1;
ฟังก์ชั่น mylock1 () {
Event.ReturnValue = FALSE;
-
-
</script>
หมายเหตุ: โปรดให้ความสนใจกับกรณีส่วนบนและล่างของคำสั่ง! เพียงคัดลอกรหัสด้านบนระหว่าง <head> และ </head> ของซอร์สโค้ดหน้าเว็บ HTML
หากคุณต้องการคลิกขวาที่แท็กที่ระบุโดยองค์ประกอบหน้าเว็บเพียงเปลี่ยนเอกสารเป็นชื่อแท็กวัตถุหน้าเว็บที่เกี่ยวข้อง
หากต้องการสรุปหากเราต้องการห้ามเมนูคลิกขวาของหน้าเว็บและการลากเมาส์เราสามารถใช้สองวิธีต่อไปนี้:
วิธีที่ 1:
การคัดลอกรหัสมีดังนี้:
<body oncontextMenu = "return false;" onSelectStart = "return false">
วิธีที่ 2:
การคัดลอกรหัสมีดังนี้:
<ภาษาสคริปต์ = JavaScript>
-
document.onselectStart = myLock1;
document.oncontextmenu = mylock1;
ฟังก์ชั่น mylock1 () {
Event.ReturnValue = FALSE;
-
-
</script>
ข้างต้นเป็นบทสรุปของวิธีการที่ฉันใช้กันทั่วไป มันไม่ได้ครอบคลุมมาก หากคุณมีวิธีการอื่นโปรดฝากข้อความถึงฉัน บทความนี้ยังคงได้รับการปรับปรุง