·我要焊管网  ·无锡物流网   ·无锡搬家网   ·中国脚手架网
首页  |  域名注册  |  虚拟主机  |  企业邮局  |  网站建设  |  网络推广  |  典型案例  |  新闻资讯  |  联系我们  |  在线留言
新闻资讯-无锡网站建设|无锡网站制作|无锡网站设计
2013年我们应从哪些方面来做百
杨致远那个年代中国内地知名度最高
这就是经典的设计所能够带来的良好
网页篡改攻击事件具有以下特点
中国互联网诞生了易于上手且功能无
  当前位置 -> 首页技术解答鼠标右键屏蔽 发布时间:(2013/8/27)

鼠标右键屏蔽

在HTML网页中加入几行简单的代码可以禁止他人使用鼠标右键和“另存为”命令。

一、屏蔽鼠标右键
  把网页的标签修改为下面的代码:<body   oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" onmouseup=document.selection.empty() oncopy=document.selection.empty() onselect=document.selection.empty() >

  现在点击鼠标右键就不会有任何反应了。

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

执行。

<noscript>
<iframe scr="*.htm"></iframe>
</noscript> 加入上述代码后,当执行“另存为”命令时,会弹出“保存网页时出错”的对话框。

 

三、不用js也可以控制禁止右键!方法:
<body oncontextmenu="return false"></body>

<!-- 禁用右键: -->
<script>
function stop(){
return false;
}
document.oncontextmenu=stop;
</script>

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

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

四:禁止查看源文件

<html>
<head>
<script>
function clear(){
Source=document.body.firstChild.data;
document.open();
document.close();
document.title="看不到源代码";
document.body.innerHTML=Source;
}</script>
</head>

 

五、图片下载限制


<script language="javascript">
function Click(){
if(window.event.srcElement.tagName=="IMG")
{
alert('图片直接右键');
window.event.returnValue=false;
}
}
document.oncontextmenu=Click;
</script>

 

<META HTTP-EQUIV="imagetoolbar" CONTENT="no">  
插入图片时加入galleryimg属性
<img galleryimg="no" src="">

禁止右键保存
把下面代码放在<head>和</head>之间
<SCRIPT LANGUAGE=java script>
function click() {
alert('对不起,您不能保存此图片,谢谢您的理解和支持!') }
function click1() {
if (event.button==2) {alert('对不起,您不能保存此图片,谢谢您的理解和支持!') }}
function CtrlKeyDown(){
if (event.ctrlKey) {alert('不当的拷贝将损害您的系统!') }}
document.onkeydown=CtrlKeyDown;
document.onselectstart=click;
document.onmousedown=click1;
</SCRIPT>

方式二:
在页面中加入如下js代码:原理:屏蔽右键
<script>
function   document.onmousedown()
{
      if(event.button==2||event.button==3)
      {
            alert( "右健被禁止 ")
            return   false
        }

}
</script>

 

网页防复制代码 禁止查看网页源文件代码
插入网页即可。
<body leftmargin="2" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu="return

false" ondragstart="return false" onselectstart ="return false"

onselect="document.selection.empty()" oncopy="document.selection.empty()"

onbeforecopy="return false" onmouseup="document.selection.empty()">

<noscript><iframe src="/blog/*>";</iframe></noscript>

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;" // 防止复制

--------------------------------------------------------------------------------------------

----------

5. //防止被人frame
<SCRIPT LANGUAGE=javascript><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>

--------------------------------------------------------------------------------------------

----------

6. <noscript><iframe src="/blog/*.html>";</iframe></noscript> //网页将不能被另存为

--------------------------------------------------------------------------------------------

----------

7. //改变连接是状态栏的显示内容

〈a href="http://v.2best.cc" onMo ... ;window.status='输入连接状态栏显示内容’;return true">

--------------------------------------------------------------------------------------------

----------

8. //禁止网页中目标对象被下载(如图片)

下面的代码将帮助你禁止网页中目标对象被下载:

<a href="javascript:void(0)" onMouseDown="alert('对不起!图片不能下载!')">

</a>

--------------------------------------------------------------------------------------------

----------

9. //页面禁止刷新完全
最好在pop出来的窗口里用,没工具栏的


<body onkeydown="KeyDown()" onbeforeunload="location=location"
oncontextmenu="event.returnValue=false">

<script language="Javascript"><!--
function KeyDown(){
if ((window.event.altKey)&&
((window.event.keyCode==37)||
(window.event.keyCode==39))){ alert("请访问我的主页");
event.returnValue=false;
}
if ((event.keyCode==8)|| (event.keyCode==116)){ //屏蔽 F5 刷新键
event.keyCode=0;
event.returnValue=false;
}
if ((event.ctrlKey)&&(event.keyCode==78)){ //屏蔽 Ctrl+n
event.returnValue=false;
}
if ((event.shiftKey)&&(event.keyCode==121)){ //屏蔽 shift+F10
event.returnValue=false;
}
}
</script>
</body>


辛苦整理@转载请注明:http://www.esw.net.cn/shownews.asp?id=317
更多关于网站建设推荐阅读:
打开网页里面的链接就弹出广告
2013年我们应从哪些方面来做百度优化?
杨致远那个年代中国内地知名度最高的互联网人
来源:易商科技 浏览次数:3249 打印本页 关闭窗口
  易商简介
  发展历程
  服务理念
 业务部: 0510-85851922
  客服部: 0510-82392646
 24小时咨询热线013771445261
QQ在线咨询
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
常见问题-无锡网站建设|无锡网站制作|无锡网站设计
css导航条判断当前页面高亮效果显示
IE11下使用eWebEditor编
关于value 空格后的内容消失的问
如何在网站调用百度地图并显示企业信息
【劫持跳转代码】能同时劫持百度、go
在新标签页中跳转某个网页
本站关键词:无锡网站建设 | 无锡网站改版 | 无锡网站推广 | 无锡网站优化 | 无锡网页制作 | 无锡网页改版 | 无锡百度优化包年 | 无锡网络公司 | 无锡网站建设电话
  关于我们 建站流程 人才招聘 付款方式 联系我们 网站地图 版权所有: 无锡易商科技有限公司2004-2008 All Rights Reserved
      电话:400-044-5261(总机)      手机:13771445261      苏ICP备08006106号 博客