多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > web前端 > jscript > javascript 禁止右鍵,禁止復(fù)制,禁止粘貼

javascript 禁止右鍵,禁止復(fù)制,禁止粘貼

來源:程序員人生   發(fā)布時(shí)間:2014-05-25 00:20:56 閱讀次數(shù):3308次

有時(shí)自己辛苦半天做的網(wǎng)頁,尤其是一些javascrīpt特效,很容易被人利用查看源文件而復(fù)制。那么如何才能防止被人查看源代碼呢?我們可以利用event.button特性來做到。下表是event.button屬性的可能取值及含義:
0 沒按鍵
1 按左鍵
2 按右鍵
3 按左和右鍵
4 按中間鍵
5 按左和中間鍵
6 按右和中間鍵
7 按所有的鍵
參照上表,我們可以在<body>和</body>之間加入如下語句:
<scrīpt Langvage=javascrīpt>
function Click(){
if (event.button!=1){alert('版權(quán)所有(C)2001 XXX工作室');
}}
document.onmousedown=Click;
</scrīpt>
這樣在瀏覽網(wǎng)頁時(shí)除單擊鼠標(biāo)左鍵外,其他任何形式的鼠標(biāo)點(diǎn)擊或組合點(diǎn)擊,都將出現(xiàn)“版權(quán)所有(C)2001 XXX工作室”的提示框,而不是出現(xiàn)快捷菜單,從而避免被人查看源文件代碼。
如果使event.button=2,實(shí)際上它僅能限制點(diǎn)擊鼠標(biāo)右鍵情況,其他點(diǎn)擊方式,如按左右鍵、按左和中間鍵、按中間鍵等就不能限制,當(dāng)這些方式的點(diǎn)擊發(fā)生時(shí),出現(xiàn)的就是快捷菜單,從而可以查看源文件。

注意:把body改為如下代碼:<body oncontextmenu="window.event.returnValue=false">,其中Value中的V一定要大寫!!

頁面禁用鼠標(biāo)右鍵代碼

可以把下面代碼加入到頁面適當(dāng)位置。
LeadBBS論壇應(yīng)用下面代碼時(shí),可以打開:inc/Board_Popfun.asp文件
查找:
<scrīpt language = "Javascrīpt" src = "<%=DEF_BBS_HomeUrl%>inc/JF.js" type="text/javascrīpt"></scrīpt>
下面加入代碼。

<scrīpt language=javascrīpt>
function openscrīpt(url, width, height,left,top,r){
var Win = window.open(url,"openscrīpt",'width=' + width + ',height=' + height + ',left=' +left+ ',top='+top+',resizable=no,scrollbars='+r+',menubar=no,status=no' );
}

//以下為禁止鼠標(biāo)右鍵的代碼,不想禁止的可以刪除
<!--
//www.vxbq.cn 網(wǎng)
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) {alert("【網(wǎng)】歡迎你"); } }
{
event.cancelBubble = true
event.returnValue = false;
return false;
}

}

document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</scrīpt>

圖片禁用鼠標(biāo)右鍵代碼

應(yīng)用方法同上。

<scrīpt language="Javascrīpt1.2">
var clickmessage="本站圖片禁用右鍵!"
function disableclick(e) {
if (document.all) {
if (event.button==2||event.button==3) {
if (event.srcElement.tagName=="IMG"){
alert(clickmessage);
return false;
}
}
}
if (document.layers) {
if (e.which == 3) {
alert(clickmessage);
return false;
}
}
}

function associateimages(){
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown=disableclick;
}

if (document.all)
document.onmousedown=disableclick
else if (document.layers)
associateimages()
</scrīpt>

功能:禁止右鍵、禁選擇、禁粘貼、禁shift、禁ctrl、禁alt

<scrīpt language="Javascrīpt">
<!--
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.onmousedown = norightclick; // for all others
//-->
</scrīpt>

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

如何用用javascrīpt 禁止右鍵,禁止復(fù)制,禁止粘貼,做站時(shí)常會(huì)用到這些代碼,所以收藏了一下!

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

2. <body onselectstart="return false"> 取消選取、防止復(fù)制 javascrīpt技巧

3. onpaste="return false" 不準(zhǔn)粘貼技巧

4. oncopy="return false;" oncut="return false;" 防止復(fù)制的javascirpt特效

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产欧洲亚洲 | ww在线观视频免费观看w | 国产精品亚洲精品日韩动图 | 欧美一级视频免费看 | 最近中文字幕mv在线高清 | 五月天婷婷在线视频国产在线 | 日本大臿亚洲香蕉大片 | 日本色性 | 亚洲女人被黑人巨大进入 | 亚洲黄网址 | 国产精品久久国产三级国不卡顿 | 波多野结衣 在线资源观看 波多野结衣 一区二区 | 日本高清2019免费视频 | 日本高新1区2区3区 日本国产亚洲 | 波多野结衣资源在线观看 | 久久精品国产免费高清 | 日本中文字幕在线视频站 | 欧美日本一 | 影院成人区精品一区二区婷婷丽春院影视 | a网站免费 | 久久91精品国产91久久 | 欧美日韩国产精品综合 | 免费观看成人www精品视频在线 | 国产亚洲综合久久 | 日本高清一道本 | 国产精品视频一区二区三区不卡 | 在线播放wwww | 一级一级一级毛片免费毛片 | 目韩一区二区三区系列片丶 | 国产或人精品日本亚洲77美色 | 欧美日韩在线播放成人 | 多人伦交性欧美在线观看 | 国产精品成 | 蜜中蜜3动漫无修在线播放 免费 黄 色 人成 视频 | 在线视频网站 | 亚洲国产女人aaa毛片在线 | 国产福利视频一区二区三区 | 免费一级淫片 | 一区二区三区四区欧美 | 国产亚洲一区二区三区在线观看 | 欧美亚洲欧美日韩中文二区 |