本文转自:http://blog.sina.com.cn/s/blog_6c8dbb630100qqp7.html
方法一、
给你的网页添加禁止鼠标右键的功能
其实这只是利用JavaScript实现的一个很简单的锁住鼠标右键的功能,我们只需将下面一段程序,加到你的网页上就可以了。其中的文字部分“对不起……”你可以随意替换为你喜欢的文字,就可以了。
〈SCRIPT language=javascript〉function click(){if(event.button==2){alert('对不起,你的右键功能在这里不能使用')}}document.οnmοusedοwn=click〈/SCRIPT〉
这样就可以禁止右键功能了。当在你的网页点击右键时,会弹出一个含有确定按钮的文字窗口。
如何破解禁止鼠标右键的功能
同样也很简单就能使禁止鼠标右键功能失效,具体做法有两种:
一是首先在页面目标上按下鼠标右键,弹出窗口,这时不要松开右键。接着将鼠标移到窗口的确定按钮上,同时按下左键。好了,现在松开鼠标左键,这时窗口消失。最后,再将鼠标移到目标上松开鼠标右键。好了,你想要的功能全出来了。你就又可以拷贝,或者用新窗口打开联接了。
二是对一点鼠标右键就出现添加到收藏夹窗口的网页,用上述方法不能破解,因为你用鼠标左键点取消的同时就失去了右键的目标的交点,我们用另外一种方法制服它:首先还是在目标上点鼠标右键,出现添加到收藏夹的窗口,这时不要松开右键,也不要移动鼠标。接着使用键盘的Tab键,移动焦点到取消按钮上。按下空格键,窗口消失。最后松开右键,好了,你要的功能全出来了。
在浏览器地址栏中键入“javascript:alert(document.οncοntextmenu='')”(输入时不要输入双引号),此时会弹出个对话框,点击“确定”按钮,然后再对着你的目标(图片或文字)点击鼠标右键就可以看到弹出菜单了!
方法二
如要copy图片,只需把页面窗口拉小一点露出桌面,鼠标指向该图片按住左键拖放到桌面就ok了,试试看!
方法三
禁止左右键没有任何的意义!只要能够另存,完全可以看代码!
问:对,但如果不能另存呢?或存下来的并不是真正的源代码呢?
行侠客Viking 解答如下:
你用Frontpage打开他的主页,然后就可以看到源代码了,但他把源代码加了密,所以要用网页特效软件解密
问:是要另存后再用软件开吧?
Viking:
不能另存再打开的,直接用Frontpage当浏览器用。
问:那怎么载入他的网页呢?
Viking:
选打开,输入网址就可以了。
问:你用的解密软件是什么名呀?
Viking:
其实现在加解密网页源码的网页特效软件都一样的,我用的是网页特效专家 。
方法四:
依次按下左键,右键,然后再松开左键,松开右键,好了!标准的右键菜单又出来了。
通用法:
比如用myie2浏览器就可以轻易实现,
点击myie2菜单,选项--myie选项--下载---允许scripts那个勾去掉就可以了~~
另外一个就更简单了,是通用的~~
当你访问网页时IE浏览器会自动把一些图片,背景音乐,flash等保存到电脑IE临时文件夹,你在里面找就可以了`~
IE临时文件夹你可以在IE菜单的,
internet选项--internet 临时文件夹--"设置"那就可以看到存主的路径了,去找就可以了~
用JAVA禁止复制网页内容<Script Language=javascript>
function key(){
//if(event.shiftKey){
//window.close();}
//禁止shift
if(event.altKey){
alert('禁止CTRL-C复制本贴内容');}
//禁止alt
if(event.ctrlKey){
alert('禁止CTRL-C复制本贴内容');}
//禁止ctrl
return false;}
document.οnkeydοwn=key;
if (window.Event)
document.captureEvents(Event.MOUSEUP);
//swordmaple javascript article.
//from www.jx165.com
//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;}
}
function Click(){
alert('禁止右键粘贴本贴内容');
window.event.returnValue=false;
}
document.οncοntextmenu=Click;
</Script>
一个更简单的方法就是在<body>中加入如下的代码,这样鼠标的左右键都失效了.
topmargin="0" οncοntextmenu="return false" οndragstart="return false" onselectstart ="return false" οnselect="document.selection.empty()" οncοpy="document.selection.empty()" onbeforecopy="return false" οnmοuseup="document.selection.empty()"
1.禁止网页另存为:在<body>后面加入以下代码:
<noscript>
<iframe src="*.htm"></iframe>
</noscript>
2.禁止网页内容复制.粘贴:在<body>中加入以下代码:
<body οnmοusemοve=\HideMenu()\ οncοntextmenu="return false" οndragstart="return false" onselectstart ="return false" οnselect="document.selection.empty()" οncοpy="document.selection.empty()" onbeforecopy="return false" οnmοuseup="document.selection.empty()">