注册 登录
编程论坛 ASP技术论坛

禁止图片保存功能

duanju91 发布于 2009-09-12 20:37, 1436 次点击
虽然禁止了右键菜单功能,但是当鼠标停在图片上时自动出现图片保存,哪位高手知道如何禁用请指教啊
5 回复
#2
外部三电铃2009-09-12 20:58
自动出现图片保存是浏览器自带的功能,用脚本禁止不了。
图片只要让别人看,就没法阻止别人保存,其实别人看到你的图片的时候浏览器已经把图片下载到临时文件夹了,就算禁止了右键菜单,就算没有自动出现图片保存。别人一样可以把图片保存下来。

很简单的方法,用firefox的“页面另存为”,然后保存类型选择“网页,全部”,就把你的网页包括该页所有的图片保存到本地了,用什么脚本都禁止不了。
#3
duanju912009-09-13 10:57
有什么办法不让出现图标没,仅仅为了美观
#4
aspic2009-09-13 14:09
#5
duanju912009-09-14 12:58
谢谢大家
#6
tepnidh2009-09-14 17:29
回复 5楼 duanju91
禁止出现图片左上角保存
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">   
插入图片时加入galleryimg属性
<img galleryimg="no" src="">



禁止右键保存
把下面代码放在<head>和</head>之间
<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>
1