用JSP做的网页,屏蔽了右键,如何启用右键的功能?

用JSP做的网页,屏蔽了右键,如何启用右键的功能?,第1张

将<script></script>里的

document.oncontextmenu=new Function("event.returnValue=false")

document.onselectstart=new Function("event.returnValue=false")

两句删掉

<script language= "Javascript ">

//屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键

//屏蔽F1帮助

function window.onhelp()

{

return false

}

function KeyDown()

{

//alert(event.keyCode)

//屏蔽 Alt+ 方向键 ← 屏蔽 Alt+ 方向键 →

if ((window.event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39)))

{

//alert( "不准你使用ALT+方向键前进或后退网页! ")

event.returnValue=false

}

//屏蔽退格删除键,屏蔽 F5 刷新键,Ctrl + R

if ((event.keyCode==116)||(event.ctrlKey && event.keyCode==82))

{

event.keyCode=0

event.returnValue=false

}

//屏蔽 Ctrl+n

if ((event.ctrlKey)&&(event.keyCode==78))

{

event.returnValue=false

}

//屏蔽 shift+F10

if ((event.shiftKey)&&(event.keyCode==121))

{

event.returnValue=false

}

//屏蔽 shift 加鼠标左键新开一网页

if (window.event.srcElement.tagName == "A " && window.event.shiftKey)

{

window.event.returnValue = false

}

//屏蔽Alt+F4

if ((window.event.altKey)&&(window.event.keyCode==115))

{

window.showModelessDialog( "about:blank ", " ", "dialogWidth:1pxdialogheight:1px ")

return false

}

//屏蔽Ctrl+A

if((event.ctrlKey)&&(event.keyCode==65))

{

return false

}

}

</script>

可能你放的地方不对,你用下我这个试试,我用的时候是可以的,改的时候参照我这个来,以下是全部代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE>禁止右键和网页另存为 </TITLE>

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />

</HEAD>

<BODY oncontextmenu=self.event.returnValue=false onselectstart="return false">

<p>

可以暂时不被模仿者另存为,不过,如果你做的WEB确实很讨人喜欢的话,最终还是有办法另存为的。

</p>

<!-- 禁止另存为-->

<noscript>

<iframe scr="*.htm"></iframe>

</noscript>

</BODY>

</HTML>


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/93830.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-07
下一篇2023-03-07

发表评论

登录后才能评论

评论列表(0条)

    保存