佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1395|回复: 25

怎样防止其他人copy你的图片呢?

[复制链接]
发表于 25-2-2006 06:00 AM | 显示全部楼层 |阅读模式
我想在我的blog里放一些照片,但又不想让其他人copy,请问HTML该怎么写呢??
我看过别人的blog,如果在picture那里right click,message box就会跑出来,这个怎么弄呢??
请教教我好吗??Thanks~
回复

使用道具 举报


ADVERTISEMENT

发表于 25-2-2006 08:34 AM | 显示全部楼层
这招不管用...因为对有经验的来说很简单就可以破解...
就算你把right click menu disable掉...还是可以在internet temporarily folder找到....
就算你set成不要把档案save去temp folder...还可以用原始的print screen把图片截取....

你说...还有什么办法吗?
回复

使用道具 举报

发表于 25-2-2006 10:08 AM | 显示全部楼层
原帖由 kevatwk 于 25-2-2006 08:34 AM 发表
这招不管用...因为对有经验的来说很简单就可以破解...
就算你把right click menu disable掉...还是可以在internet temporarily folder找到....
就算你set成不要把档案save去temp folder...还可以用原始的print  ...



你好像都把那些方法都说出来了
回复

使用道具 举报

发表于 25-2-2006 12:48 PM | 显示全部楼层
有~ water mark 咯

不然就在照片上写上加上你的mark、名字、domain
可以用photoshop来做
如果php的话,ImageString可以直接在image上面加上文字
asp也有它的方法
回复

使用道具 举报

 楼主| 发表于 26-2-2006 08:51 PM | 显示全部楼层
没关系啦。。 教教我怎么弄。。
我的朋友大多数都不怎么会玩电脑的。。
拜托了。。
回复

使用道具 举报

发表于 26-2-2006 10:01 PM | 显示全部楼层
原帖由 spiceching 于 26-2-2006 08:51 PM 发表
没关系啦。。 教教我怎么弄。。
我的朋友大多数都不怎么会玩电脑的。。
拜托了。。


如果你看的懂编程..
在网上可找到ASP/PHP/ASP.NET的写法..
用google自己找吧..
回复

使用道具 举报

Follow Us
 楼主| 发表于 27-2-2006 06:47 AM | 显示全部楼层
原帖由 jasonmun 于 26-2-2006 10:01 PM 发表


如果你看的懂编程..
在网上可找到ASP/PHP/ASP.NET的写法..
用google自己找吧..


我只会basic的而已。。自己学的。。所以希望各位可以帮我。。
回复

使用道具 举报

 楼主| 发表于 27-2-2006 07:18 AM | 显示全部楼层
我还是找不到。。 只找到当你的mouse rollover时出现的msg box。我要的是right disabled。试了自己改那个code,可是不成功。。有谁愿意帮我呢?

这是我找到mouse rollover时出现的msg box的code。

<a href="#" onmouseover="alert('I detected an onmouseover event'); return false" onmouseout="alert('I detected an onmouseout event'); return false">
<img src="rainbow.gif" width="60" height="60">
</a>

怎么改?或有谁会自己写呢?
回复

使用道具 举报


ADVERTISEMENT

发表于 27-2-2006 07:25 PM | 显示全部楼层

  1. <script>
  2. function clickIE() {if (document.all) {(message);return false;}}
  3. function clickNS(e) {if
  4. (document.layers||(document.getElementById&&!document.all)) {
  5. if (e.which==2||e.which==3) {(message);return false;}}}
  6. if (document.layers)
  7. {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
  8. else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
  9. document.oncontextmenu=new Function("return false");
  10. </script>
复制代码

(HTML 模式下)把code paste在你的blog就应该可以了
可是就不知道blog支不支持javascript了,很多blog,论坛等都会block javascript 的
回复

使用道具 举报

 楼主| 发表于 28-2-2006 05:42 AM | 显示全部楼层
我试了, 可是还是不成功。。
还是可以right click叻。。
hui_yang, 这个code是不是for disabled right click的呢?
我想要在picture那儿disable right click。
回复

使用道具 举报

发表于 28-2-2006 09:19 AM | 显示全部楼层
<script language="JavaScript">
<!-- var popup="人家right click images时候pop出来的message";
function noway(go) { if
(document.all) { if (event.button == 2) { alert(popup); return false; } } if (document.layers)
{ if (go.which == 3) { alert(popup); return false; } } } if (document.layers)
{ document.captureEvents(Event.MOUSEDOWN); } document.onmousedown=noway; // -->
</script>

paste在<HEAD>之后

[ 本帖最后由 devilgray 于 28-2-2006 09:21 AM 编辑 ]
回复

使用道具 举报

发表于 1-3-2006 02:44 PM | 显示全部楼层
devilgray 的方法很容易就被破解了……
我的方法不行吗?应该是可以的,我试过了,而且是从别的网页抄来的,不可能有错
回复

使用道具 举报

发表于 1-3-2006 04:14 PM | 显示全部楼层
kevatwk说得对,这是没法防止的。
Disable right-click了又怎样?用Save As...就可以把所以图片复制进hard disk。

"What you see is what you can copy."

只能用watermark来证明图片是你的。
回复

使用道具 举报

 楼主| 发表于 3-3-2006 01:40 AM | 显示全部楼层
这些code是要paste在Template哪儿吗?
还是paste在我们要create new post的那儿?我试了paste在这两个地方都不可以。。
回复

使用道具 举报

发表于 3-3-2006 12:05 PM | 显示全部楼层
回复

使用道具 举报

发表于 3-3-2006 01:36 PM | 显示全部楼层
加大大个的水印。。。。
回复

使用道具 举报


ADVERTISEMENT

发表于 3-3-2006 04:08 PM | 显示全部楼层
<head> <META HTTP-EQUIV="imagetoolbar" CONTENT="no"></head>

<script language=JavaScript>
<!--

//this is from http://9030.blogspot.com

var message="Function Disabled! By 9030.blogspot.com";

///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")

// -->
</script>

<script language="JavaScript1.2">

function disableselect(e){
return false
}
function reEnable(){
return true
}

//if IE4+

document.onselectstart=new Function ("return false")

//if NS6

if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}

</script>
<span oncontextmenu="return false;" ondragstart="return false;">

<script>



function hidestatus(){
window.status=''
return true
}

if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)

document.onmouseover=hidestatus
document.onmouseout=hidestatus
</script>

用Blogger.com的就有效
这些code是要paste在Template哪儿
这些code很厉害的!!!!!!!!!





http://9030.blogspot.com

[ 本帖最后由 keatliang2005 于 3-3-2006 04:13 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 4-3-2006 02:09 AM | 显示全部楼层
好棒!!可以了!!谢谢各位帮忙!!
回复

使用道具 举报

 楼主| 发表于 4-3-2006 02:12 AM | 显示全部楼层
还有一个问题。。
如果是msn space呢?
msn space要去哪里edit这些code?msn space有像blogger这样的地方改template的吗??

[ 本帖最后由 spiceching 于 4-3-2006 02:14 AM 编辑 ]
回复

使用道具 举报

发表于 4-3-2006 05:12 AM | 显示全部楼层
哈!我用的浏览器一流!!!

什么样的“滑鼠右键防护”也好,

按下解除按钮,全起不了作用。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-9-2024 05:37 AM , Processed in 0.119425 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表