最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript代碼實現(xiàn)禁止右鍵、禁選擇、禁粘貼、禁shift、禁ctrl、禁alt

 更新時間:2015年11月17日 09:11:03   投稿:mrr  
這篇文章主要介紹了JavaScript代碼實現(xiàn)禁止右鍵、禁選擇、禁粘貼、禁shift、禁ctrl、禁alt,需要的朋友可以參考下

廢話不多說了直接給大家貼代碼了。

代碼如下:

<script language="JavaScript">
<!--
//js禁用某些鍵的代碼
//www.fzitv.net
function key(){ 
if(event.shiftKey){
window.close();}
//禁止Shift
if(event.altKey){
window.close();}
//禁止Alt
if(event.ctrlKey){
window.close();}
//禁止Ctrl
return false;}
document.onkeydown=key;
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu(){
event.cancelBubble = true
event.returnValue = false;
return false;}
function norightclick(e){
if (window.Event){
if (e.which == 2 || e.which == 3)
return false;}
else
if (event.button == 2 || event.button == 3){
event.cancelBubble = true
event.returnValue = false;
return false;}
}
//禁右鍵
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmou<a href="http://www.fzitv.net/article/1141.html" target="_blank" class="infotextkey">sed</a>own = norightclick; // for all others
//-->
</script>

<body onselectstart="return false"; onpaste="return false";>

1. oncontextmenu="window.event.returnValue=false" 將徹底屏蔽鼠標右鍵特效
<table border oncontextmenu=return(false)><td>no</table> 可用于Table

2. <body onselectstart="return false"> 取消選取、防止復制

3. onpaste="return false" 不準粘貼

4. oncopy="return false;" oncut="return false;" 防止復制

PS:JS防止后退,刷新,關閉的解決辦法

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<title> New Document </title>
</head>
<script language="javascript">
function RunOnBeforeUnload() {window.onbeforeunload = function(){ return '將丟失未保存的數(shù)據(jù)!'; } }
</script>
<body onload="RunOnBeforeUnload()">
刷新,關閉,后退,F5 測試
</body>
</html>

雖然onbeforeunload這個事件已經(jīng)Web標準被淘汰,但目前能實現(xiàn)這個效果的也就只有這個事件.還好瀏覽器都能很好的支持.

測試結果:

IE6.0,FireFox,Chrome通過

相關文章

  • JavaScript其他類型的值轉換為布爾值的規(guī)則詳解

    JavaScript其他類型的值轉換為布爾值的規(guī)則詳解

    在JavaScript中,所有的值在邏輯上下文中都會被轉換為布爾類型(Boolean),理解這些轉換規(guī)則對開發(fā)者來說至關重要,尤其是在條件判斷、短路運算、邏輯非(!)等場景下,正確掌握布爾轉換可以避免潛在的bug,本文將詳細介紹 JavaScript 其他類型的值是如何轉換為布爾值的
    2025-04-04
  • JavaScript異步編程中async函數(shù)詳解

    JavaScript異步編程中async函數(shù)詳解

    async函數(shù)是使用async關鍵字聲明的函數(shù)。 async函數(shù)是AsyncFunction構造函數(shù)的實例, 并且其中允許使用await關鍵字。async和await關鍵字讓我們可以用一種更簡潔的方式寫出基于Promise的異步行為,而無需刻意地鏈式調用promise
    2022-11-11
  • js加載之使用DOM方法動態(tài)加載Javascript文件

    js加載之使用DOM方法動態(tài)加載Javascript文件

    傳統(tǒng)上,加載Javascript文件都是使用script標簽,我們也可以使用DOM方法,動態(tài)加載Javascript文件,具體實現(xiàn)如下,感興趣的朋友可以參考下
    2013-11-11
  • JavaScript實現(xiàn)年歷效果

    JavaScript實現(xiàn)年歷效果

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)年歷效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 微信小程序上拉加載和下拉刷新功能實現(xiàn)

    微信小程序上拉加載和下拉刷新功能實現(xiàn)

    這篇文章主要介紹了微信小程序上拉加載和下拉刷新功能實現(xiàn),本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • 《JavaScript DOM 編程藝術》讀書筆記之JavaScript 語法

    《JavaScript DOM 編程藝術》讀書筆記之JavaScript 語法

    這篇文章主要介紹了《JavaScript DOM 編程藝術》讀書筆記之JavaScript 語法,需要的朋友可以參考下
    2015-01-01
  • JS實現(xiàn)商品篩選功能

    JS實現(xiàn)商品篩選功能

    這篇文章主要為大家詳細介紹了JS實現(xiàn)商品篩選功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • jquery庫文件略龐大用純js替換jquery的方法

    jquery庫文件略龐大用純js替換jquery的方法

    jquery庫文件略龐大,因此在某些情況下就需要用純js替換jquery,需要的朋友可以參考下
    2014-08-08
  • JavaScript中丟失精度的問題及避免方法

    JavaScript中丟失精度的問題及避免方法

    JavaScript?是一門動態(tài)類型的腳本語言,用于在瀏覽器中創(chuàng)建交互式的網(wǎng)頁,然而,由于其使用?IEEE?754?浮點數(shù)表示數(shù)字,可能會導致丟失精度的問題,本文將探討?JavaScript?中的丟失精度問題,以及如何避免這些問題,需要的朋友可以參考下
    2023-11-11
  • [Web]防止用戶復制頁面內(nèi)容和另存頁面的方法

    [Web]防止用戶復制頁面內(nèi)容和另存頁面的方法

    原理就是利用js控制一些復制等事件,但破解也簡單,這里就不說了。
    2009-02-02

最新評論

玛纳斯县| 边坝县| 东明县| 大同县| 陇西县| 德惠市| 阳西县| 菏泽市| 厦门市| 儋州市| 汕尾市| 大丰市| 深泽县| 枣强县| 犍为县| 余姚市| 崇信县| 麻阳| 枞阳县| 永和县| 兴安盟| 墨玉县| 济宁市| 定陶县| 邯郸市| 绿春县| 杨浦区| 陇川县| 黎川县| 石楼县| 兰溪市| 惠东县| 通渭县| 司法| 韶关市| 平远县| 曲周县| 响水县| 宁乡县| 鹤峰县| 静宁县|