เหตุการณ์ oncontextmenu
คำหมายและวิธีใช้
เหตุการณ์ oncontextmenu จะเกิดขึ้นเมื่อผู้ใช้คลิกปุ่มขวาบนองค์ประกอบเพื่อเปิดเมนูประเมินสถานะ
หมายเหตุ:ถึงแม้ทุกบราวเซอร์สนับสนุนเหตุการณ์ oncontextmenu แต่เพียง Firefox ที่สนับสนุน คุณสมบัติ contextmenu。
ตัวอย่าง
ปฏิบัติการ JavaScript ตอนผู้ใช้คลิกปุ่มขวาบน <div> ที่มีเมนูประเมินสถานะ
<div oncontextmenu="myFunction()" contextmenu="mymenu">
รูปแบบ
ใน HTML
<element oncontextmenu="myScript">
ใน JavaScript
object.oncontextmenu = function(){myScript};
ใน JavaScript ใช้วิธี addEventListener()
object.addEventListener("contextmenu", myScript);
หมายเหตุ:Internet Explorer 8 หรือตัวรุ่นเก่ากว่าไม่สนับสนุน วิธีการ addEventListener()。
รายละเอียดเทคโนโลยี
การแบ่งยื่น: | สนับสนุน |
---|---|
สามารถยกเลิกได้: | สนับสนุน |
事件ประเภท: | MouseEvent |
ตารางแสดงแบตติก HTML ที่สนับสนุน: | เอลลิเมนต์ HTML ทั้งหมด |
เวอร์ชั่น DOM: | กิจกรรมระดับ 3 |
การสนับสนุนโดยเบราเซอร์
กิจกรรม | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |