當前位置:吉日网官网 - 紀念幣收藏 - 禁止右擊代碼,禁止查看源文件。

禁止右擊代碼,禁止查看源文件。

無鼠標右鍵,不查看源文件,無鼠標右鍵復制代碼大全。

1.OnContext menu = "window。event.return value = false”會完全屏蔽掉鼠標右鍵,這其實是壹個快捷菜單,因為不僅鼠標右鍵可以彈出這個菜單,鍵盤上空格鍵右邊的windows鍵也可以激活這個快捷菜單。

& lt表格邊框oncontextmenu = return(false)& gt;& lttd & gt否& lt/table & gt;可用於表

2.& ltbody onselectstart = " return false " & gt。禁止選擇和防止復制。

3.onpaste="return false "禁止粘貼。

4.oncopy = " return false"oncut = " return false"禁止復制和剪切。

5.& ltinput style="ime-mode:disabled " >關閉輸入法

用javascript不能右鍵,不能復制,不能粘貼。

有時候自己辛辛苦苦做了半天的網頁,尤其是壹些javascript特效,看著源文件就很容易被人抄襲。那麽如何才能防止人們查看源代碼呢?我們可以使用event.button特性來實現這壹點。下表顯示了event.button屬性的可能值和含義:

0沒有按鈕。

1按左鍵

2右鍵單擊

3按左右鍵

4按下中間的按鈕

5按左鍵和中間鍵。

6按向右鍵和中間鍵。

7按下所有的鍵

參考上表,我們可以找到

& ltScript Langvage = javascript & gt

函數單擊(){

if (event.button!=1){alert('版權(C)2001 XXX工作室');

}}

document.onmousedown = Click

& lt/Script & gt;

這樣在瀏覽網頁時,除了點擊鼠標左鍵,其他任何鼠標點擊或組合鍵點擊都會彈出“版權(C)2001 XXX工作室”的提示框,而不是快捷菜單,避免被人查看。

如果event.button=2,實際上只能限制點擊鼠標右鍵,其他的點擊方式,比如按左右鍵、按左右鍵、按中鍵、按中鍵,都不能限制。當以這些方式單擊時,會出現壹個快捷菜單,以便可以查看源文件。

註意:將主體更改為以下代碼:

頁面禁用鼠標右鍵代碼。

您可以將以下代碼添加到頁面上的適當位置。

LeadBBS論壇可以打開以下代碼:inc/Board_Popfun.asp文件。

查找:

& ltscript language = " JavaScript " src = " & lt;% = DEF _ BBS _ HomeUrl % & gtInc/JF . js " type = " text/JavaScript " & gt;& lt/script & gt;

添加下面的代碼。

& lt腳本語言= javascript & gt

函數openScript(url,寬度,高度,左,上,右){

var Win = window.open(url," openScript "," width=' + width +',height=' + height +',left=' +left+',top='+top+',resizable=no,scrollbars='+r+',menubar=no,status = no ');

}

//下面的代碼禁止鼠標右鍵。妳可以刪除那些妳不想禁止的。

& lt!-

如果(窗口。事件)

document.captureEvents(事件。MOUSEUP);

函數nocontextmenu()

{

event.cancelBubble = true

event.returnValue = false

返回false

}

函數norightclick(e)

{

如果(窗口。事件)

{

if (e.which == 2 || e.which == 3)

返回false

}

其他

{if(事件。button = = 2 ||事件。button = = 3) {alert ("e-way極其迅速地歡迎妳");} }

{

event.cancelBubble = true

event.returnValue = false

返回false

}

}

document . oncontextmenu = nocontextmenu;//對於IE5+

document . onmousedown = no right click;//對於所有其他人

//-& gt;

& lt/script & gt;

圖片禁用鼠標右鍵代碼。

使用方法如上。

& lt腳本語言="JavaScript1.2 " >

Var clickmessage= "本站圖片禁止右鍵點擊!"

功能禁用單擊(e) {

if (document.all) {

if(event . button = = 2 | | event . button = = 3){

if(event . srcelement . tagname = = " IMG "){

alert(click message);

返回false

}

}

}

if (document.layers) {

if (e.which == 3) {

alert(click message);

返回false

}

}

}

函數associateimages(){

for(I = 0;我& ltdoc . images . length;i++)

文檔.圖像[i]。onmousedown = disableclick

}

if (document.all)

document . onmousedown = disable click

else if(文檔.圖層)

關聯圖像()

& lt/script & gt;

功能:無右鍵,無選擇,無粘貼,無shift,無ctrl,無alt。

& lt腳本語言= " JavaScript " & gt

& lt!-

功能鍵(){

if(event.shiftKey){

window.close()。}

//禁止移位

if(event.altKey){

window.close()。}

//禁止Alt

if(event.ctrlKey){

window.close()。}

//禁止Ctrl

返回false}

document.onkeydown = key

如果(窗口。事件)

document.captureEvents(事件。MOUSEUP);

函數nocontextmenu(){

event.cancelBubble = true

event.returnValue = false

返回false}

功能正常點擊(e){

如果(窗口。事件){

if (e.which == 2 || e.which == 3)

返回false}

其他

if(event . button = = 2 | | event . button = = 3){

event.cancelBubble = true

event.returnValue = false

返回false}

}

//沒有右鍵單擊

document . oncontextmenu = nocontextmenu;//對於IE5+

document . onmousedown = no right click;//對於所有其他人

//-& gt;

& lt/script & gt;

& ltbody onselectstart = " return false ";onpaste = " return false& gt

如何用javascript禁止右鍵,復制,粘貼?我做站的時候經常用到這些代碼,所以就收藏了!

1.on context menu = " window . event . return value = false "會完全屏蔽鼠標右鍵效果。

& lt表格邊框oncontextmenu = return(false)& gt;& lttd & gt否& lt/table & gt;可用於表

2.& ltbody onselectstart = " return false " & gt。取消選擇並防止復制javascript技術。

3.onpaste="return false "沒有粘貼技巧。

4.oncopy = " return false"oncut = " return false"防止復制的特殊效果

祝妳好運!如果妳有任何問題,請問他們。這是有幫助的,我希望采納它們。

  • 上一篇:百度空間模板怎麽做?
  • 下一篇:簡楨的散文句子
  • copyright 2024吉日网官网