JS 实现图片直接下载示例代码


Posted in Javascript onJuly 22, 2013
<a href="picName.jpg" id=pic1 onclick="savepic();return false;" style="cursor:hand">点击下载</a>

<script type="text/javascript"> 
function savepic() { 
if (document.all.a1 == null) { 
objIframe = document.createElement("IFRAME"); 
document.body.insertBefore(objIframe); 
objIframe.outerHTML = "<iframe name=a1 style='width:400px;hieght:300px' src=" + imageName.href + "></iframe>"; 
re = setTimeout("savepic()", 1) 
} 
else { 
clearTimeout(re) 
pic = window.open(imageName.href, "a1") 
pic.document.execCommand("SaveAs") 
document.all.a1.removeNode(true) 
} 
} 
</script>
Javascript 相关文章推荐
Javascript 同时提交多个Web表单的方法
Feb 19 Javascript
让mayfish支持mysqli数据库驱动的实现方法
May 22 Javascript
在Windows上安装Node.js模块的方法
Sep 25 Javascript
javascript五图轮播切换实用版
Aug 17 Javascript
js使用循环清空某个div中的input标签值
Sep 29 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
May 13 Javascript
Winform客户端向web地址传参接收参数的方法
May 17 Javascript
Javascript函数中的arguments.callee用法实例分析
Sep 16 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
Jan 23 Javascript
jQuery中each遍历的三种方法实例分析
Sep 07 jQuery
JS面向对象编程实现的Tab选项卡案例详解
Mar 03 Javascript
vue中利用mqtt服务端实现即时通讯的步骤记录
Jul 01 Vue.js
js操作iframe兼容各种主流浏览器示例代码
Jul 22 #Javascript
JavaScript的模块化:封装(闭包),继承(原型) 介绍
Jul 22 #Javascript
JS判定是否原生方法
Jul 22 #Javascript
js图片延迟加载的实现方法及思路
Jul 22 #Javascript
js添加table的行和列 具体实现方法
Jul 22 #Javascript
JS中eval函数的使用示例
Jul 21 #Javascript
JS中prototype关键字的功能介绍及使用示例
Jul 21 #Javascript
You might like
PHP判断表单复选框选中状态完整例子
2014/06/24 PHP
php模拟post提交请求调用接口示例解析
2020/08/07 PHP
用JS操作FRAME中的IFRAME及其内容的实现代码
2008/07/26 Javascript
表单元素事件 (Form Element Events)
2009/07/17 Javascript
JavaScript打字小游戏代码
2011/12/26 Javascript
基于jquery实现点击左右按钮图片横向滚动
2013/04/11 Javascript
JQuery each打印JS对象的方法
2013/11/13 Javascript
js抽奖实现随机抽奖代码效果
2013/12/02 Javascript
浅谈bootstrap源码分析之scrollspy(滚动侦听)
2016/06/06 Javascript
js实现精确到毫秒的倒计时效果
2016/08/05 Javascript
浅谈Node.js:Buffer模块
2016/12/05 Javascript
详解React-Native全球化多语言切换工具库react-native-i18n
2017/11/03 Javascript
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
Python ZipFile模块详解
2013/11/01 Python
python读写ini配置文件方法实例分析
2015/06/30 Python
Python闭包之返回函数的函数用法示例
2018/01/27 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
python实现超简单的视频对象提取功能
2018/06/04 Python
对python3 sort sorted 函数的应用详解
2019/06/27 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
Python实现把多维数组展开成DataFrame
2019/11/30 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
使用Vue.js和MJML创建响应式电子邮件
2021/03/23 Vue.js
十佳大学生事迹材料
2014/01/29 职场文书
和睦家庭事迹
2014/05/14 职场文书
求职信结尾怎么写
2014/05/26 职场文书
消防宣传口号
2014/06/16 职场文书
高中生旷课检讨书
2014/10/08 职场文书
2015年护士医德医风自我评价
2015/03/03 职场文书
如何写新闻稿
2015/07/18 职场文书
施工安全责任协议书
2016/03/23 职场文书