园林建筑手绘a3高清:怎样在网页中禁止他人复制?寻求HTML代码
来源:百度文库 编辑:神马品牌网 时间:2024/10/04 23:49:06
怎么我刚才把代码插到淘宝上去,怎么还可以复制呢!把代码拿到frontpage试了是不可以的,那为什么,我把代码插到淘宝上就不可以呢!
这个基本都是没有用的.....真正的解决方法弄成图片,打上水印,^_^
<SCRIPT LANGUAGE=javascript>
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>
把上面的代码放到</head> 与<body> 之间我已经调试过了 没问题
禁止保存网页
<NOSCRIPT><IFRAME src=Example132.htm></IFRAME></NOSCRIPT>
下面这段代码,就能搞定在网页中又禁止复制、又禁止键盘复制、还能禁止选择。
<script language="Javascript">
document.oncontextmenu=new Function("event.returnValue=false");
document.onselectstart=new Function("event.returnValue=false");
</script>
你没有可能去禁止别人复制你的代码
因为 IE 会在本地缓存网页,大不了我到缓存里把网页拿出来看就是了。
onselect="document.selection.empty()"//禁止选中
oncopy="document.selection.empty()"//禁止复制
下面给你个演示:
<html>
<head><title>禁止右键和禁止使用复制键</title>
<script language="javascript">
function onKeyDown()
{
if ((event.keyCode==116)||(window.event.ctrlKey)||(window.event.shiftKey)||(event.keyCode==122))
{
event.keyCode=0;
event.returnValue=false;
}
}
function yxl() {
if(window.event.altKey)
{
window.event.returnValue=false;
}
}
document.onkeydown=yxl ;
</script>
</head>
<!--在网页中加上下面代码//-->
<body onkeydown="onKeyDown()" oncontextmenu="return false">
嘿嘿,把我复制走吧,我跟你拉!呵呵
</body>
</html>