2种形式都可以
第一种:
<script>
function SaveAs5(imgURL) 
...{
var oPop = window.open(imgURL,"","width=1, height=1, top=5000, left=5000");
for(; oPop.document.readyState != "complete"; ) 
...{
if (oPop.document.readyState == "complete")break;
}
oPop.document.execCommand("SaveAs");
oPop.close();
} 
</script>
<img src="t_screenshot_17616.jpg" id="DemoImg" border="0" onclick="SaveAs5(this.src)"> 
第二种:
<script>
function SaveAs5(imgURL) 
...{
var oPop = window.open(imgURL,"","width=1, height=1, top=5000, left=5000");
for(; oPop.document.readyState != "complete"; ) 
...{
if (oPop.document.readyState == "complete")break;
}
oPop.document.execCommand("SaveAs");
oPop.close();
} 
</script>
<img src="../t_screenshot_17616.jpg" id="DemoImg" border="0">
<a href="#" onclick="SaveAs5(document.getElementById('DemoImg').src)"> 点击这里下载图片 </a> 
本文介绍了两种使用JavaScript实现的图片下载脚本方法。第一种方法通过直接在图片元素上设置点击事件触发下载;第二种方法则是在链接上设置点击事件,并通过调用`SaveAs`命令来实现图片文件的保存。
1199

被折叠的 条评论
为什么被折叠?



