-
oncontextmenu
鎖定
一個頁面中,BODY中用oncontextmenu='return false'來取消鼠標右鍵;在JS中設置oncontextmenu='return true'用window.document.oncontextmenu = function(){ return false;}
- 外文名
- oncontextmenu
- 性 質
- 科技
- 所屬學科
- 計算機科學
oncontextmenu定義與用法
oncontextmenu 事件在元素中用户右擊鼠標時觸發並打開上下文菜單。
注意:所有瀏覽器都支持 oncontextmenu 事件。
例:
<html><head><title>OnContextMenu事件</title> <script language="JavaScript"> <!-- function uFunction() { document.all.infoDiv.innerHTML='你按下了鼠標右鍵,但是右鍵菜單<b>不能</b>顯示!'; } function uFunction2(){ document.all.infoDiv.innerHTML='你按下了Ctrl+鼠標右鍵,<b>可以</b>顯示右鍵菜單。'; } //--> </script></head> <body oncontextmenu="if(!event.ctrlKey) {uFunction();return false}else{uFunction2()}"> <div id="infoDiv">你按下了鼠標右鍵,但是右鍵菜單<b>不能</b>顯示!<br>你按下了Ctrl+鼠標右鍵,<b>可以</b>顯示右鍵菜單。</div> </body></html> 或者在頁面中直接加入 <script type="text/Javascript"> document.oncontextmenu=function(e){return false;}; </script>
oncontextmenu使用細節
是否支持冒泡: | Yes |
---|---|
是否可以取消: | Yes |
事件類型: | MouseEvent |
支持的 HTML 標籤: | 所有 HTML 元素 |
- 參考資料
-
- 1. HTML oncontextmenu 事件 .W3Cschool[引用日期2018-01-16]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:9次歷史版本
- 最近更新: 闯评短强盼媚