html禁止图片右键保存

html-css012

html禁止图片右键保存,第1张

一、屏蔽鼠标右键

<body oncontextmenu=self.event.returnValue=falseonselectstart="return false">

二、禁止“另存为”命令

在目标网页末尾“</BODY></HTML>”的标签前面加上加入如下代码,可以使“另存为”命令不能顺利执行。

<noscript>

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

</noscript>

加入上述代码后,当执行“另存为”命令时,会弹出“保存网页时出错”的对话框。

三、不用js也可以控制禁止右键!方法:

<body oncontextmenu="return false"></body>

<!--禁用右键:-->

<script>

functionstop(){

returnfalse

}

document.oncontextmenu=stop

</script>

<body onselectstart="return false">取消选取、防止复制

oncopy="return false"oncut="return false"防止复制

四:禁止查看源文件

<html>

<head>

<script>

functionclear(){

Source=document.body.firstChild.data

document.open()

document.close()

document.title="看不到源代码"

document.body.innerHTML=Source

}</script>

</head>

分类: 电脑/网络

问题描述:

右键单击文档时,弹出的选项菜单里面有两个“打开(O)”,而在打开其他文档时均正常,我有安装EditPlus来编辑文档,但是以前用的时候也没有多余选项,请问哪位大侠知道可能存在的原因以及解决办法?

解析:

有可能是你在安装某些软件的时候自动在你的菜单里加入了多余的命令

找出那个软件删除就可以了

<html>

<head>

<title>屏蔽鼠标右键</title>

</head>

<body oncontextmenu=self.event.returnvalue=false>

第一种方法:在body标签里加上oncontextmenu=self.event.returnvalue=false

<br>

<script language="javascript">

<!--

function document.oncontextmenu()

{

return false

}

function nocontextmenu()

{

if(document.all) {

event.cancelBubble=true

event.returnvalue=false

return false

}

}

-->

</script>

第二种方法:在body里加入onmousedown="rclick()" oncontextmenu= "nocontextmenu()"

<br>

<script language="javascript">

<!--

function rclick()

{

if(document.all) {

if (event.button == 2){

event.returnvalue=false

}

}

}

-->

</script>

<br>详细情况请查看代码。<br>

<br>现在点击你的鼠标右键,不起作用了。

</body>

</html>