menu oncontext Sự kiện
Thí dụ
Thực thi JavaScript khi người dùng nhấp chuột phải vào phần tử <div> có menu ngữ cảnh:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Định nghĩa và Cách sử dụng
Sự kiện oncontextmenu xảy ra khi người dùng nhấp chuột phải vào một phần tử để mở menu ngữ cảnh.
Lưu ý: Mặc dù sự kiện oncontextmenu được hỗ trợ trong tất cả các trình duyệt, thuộc tính contextmenu hiện chỉ được hỗ trợ trong Firefox.
Hỗ trợ trình duyệt
Event | |||||
---|---|---|---|---|---|
oncontextmenu | Yes | Yes | Yes | Yes | Yes |
Cú pháp
Trong HTML:
<element oncontextmenu="myScript">
Trong JavaScript:
object.oncontextmenu = function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener ():
object.addEventListener("contextmenu", myScript);
Lưu ý: Phương thức addEventListener () không được hỗ trợ trong Internet Explorer 8 và các phiên bản trước đó.
Chi tiết kỹ thuật
Bong bóng: | Đúng |
---|---|
Có thể hủy bỏ: | Đúng |
Loại sự kiện: | MouseEvent |
Các thẻ HTML được hỗ trợ: | Tất cả các phần tử HTML |
Phiên bản DOM: | Sự kiện cấp 3 |