JSP页面或者是html页面,怎样对图片禁止右击另存为的功能。
禁止对图片右击另存为,而不是对整个页面禁止右键,思路大概就是在图片的上面覆盖一个透明的层,但是具体怎么写我不会,求高手指点。
补充:有了大概的思路,就是上传的图片在页面展示的时候是一个flash(好像是被转换了),所以就不能右击另存为啦,即使保存下来也还是一个SWF格式的。但是具体怎么弄,我不会,谁能教教我!能不能给我一个demo!
追问:我知道的,就是想欺骗一下小白!
我的思路很简单,就是弄一个透明的层把图片给挡住,不让人那么轻易的把图片给弄下来!如果是这样的话,那就无法右击复制当前网页上面的字了只要能糊弄一些小白就行了谢谢,我不是要这样的,我只是要求页面上展示的图片没办法右击,其他地方的字什么的还是可有右击复制粘贴的。有点看不懂
答案:楼主,他们都没回答到点子上,你说的这种情况是无法实现的。
图片和文字都是可以复制的,哪怕你用JS控制,随便换一个浏览器 例如火狐都是可以获取你的源文件的(HTML),想禁止图片另存为和文字的复制粘贴是无法实现的。
其他:那是一个插件!可惜我也不会写!没用的!图片别人还是可以用别的方法得到 试试下面的代码,希望对您有帮助:
<script language="JavaScript">
window.ClearEvent=function(){event.cancelBubble=false;var sSrcTagName=event.srcElement.tagName.toLowerCase();
return (sSrcTagName=="textarea" || sSrcTagName=="input" || sSrcTagName=="select");}
window.ClearKey=function(){event.cancelBubble=false;var iKeyCode=event.keyCode;return !(iKeyCode==78 && event.ctrlKey);}
with (window.document){oncontextmenu=onselectstart=ondragstart=window.ClearEvent;onkeydown=window.ClearKey;}
</script> 请参考世纪佳缘代码,利用浏览器的查看源文件,他的图片就是无法右键 当君怀归日 防君子不防小人
上一个:在jsp中,通过file文本得到图片信息,怎么将图片上传至服务器,你这个是怎么实现 的,可以分享一下吗,谢谢
下一个:ajax 怎么构造一个JSP 页面?