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 相关文章推荐
jquery动态加载图片数据练习代码
Aug 04 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
Sep 12 Javascript
JS实现简单的右下角弹出提示窗口完整实例
Jun 21 Javascript
jQuery中slidedown与slideup方法用法示例
Sep 16 Javascript
JavaScript 计算笛卡尔积实例详解
Dec 02 Javascript
JS双击变input框批量修改内容
Dec 12 Javascript
使用DeviceOne实现微信小程序功能
Dec 29 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
Mar 09 Javascript
js简单实现网页换肤功能
Apr 07 Javascript
vue.js中过滤器的使用教程
Jun 08 Javascript
jQuery实现frame之间互通的方法
Jun 26 jQuery
JS数组去重常用方法实例小结【4种方法】
May 28 Javascript
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
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
PHP正则表达式过滤html标签属性(DEMO)
2016/05/04 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
jquery中子元素和后代元素的区别示例介绍
2014/04/02 Javascript
javascript里使用php代码实例
2014/12/13 Javascript
JavaScript常用脚本汇总(二)
2015/03/04 Javascript
js代码验证手机号码和电话号码是否合法
2015/07/30 Javascript
jQuery Validate验证框架经典大全
2015/09/23 Javascript
JavaScrip常见的一些算法总结
2015/12/28 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
原生JS实现在线问卷调查投票特效
2017/01/03 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
JS实现div模块的截图并下载功能
2017/10/17 Javascript
JavaScript变速动画函数封装添加任意多个属性
2019/04/03 Javascript
js中async函数结合promise的小案例浅析
2019/04/14 Javascript
Vue.set 全局操作简单示例
2019/09/19 Javascript
vue(2.x,3.0)配置跨域代理
2019/11/27 Javascript
Python科学计算环境推荐——Anaconda
2014/06/30 Python
python分析apache访问日志脚本分享
2015/02/26 Python
python 不同方式读取文件速度不同的实例
2018/11/09 Python
Python字典循环添加一键多值的用法实例
2019/01/20 Python
基于django channel实现websocket的聊天室的方法示例
2019/04/11 Python
利用pyinstaller打包exe文件的基本教程
2019/05/02 Python
Python3多目标赋值及共享引用注意事项
2019/05/27 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
2019/07/03 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
python基于爬虫+django,打造个性化API接口
2021/01/21 Python
使用CSS3来匹配横屏竖屏的简单方法
2015/08/04 HTML / CSS
加拿大租车网站:Enterprise Rent-A-Car
2018/07/26 全球购物
什么是ARP(Address Resolution Protocol)地址解析协议
2013/10/31 面试题
我的小天地教学反思
2014/04/30 职场文书
校园主题婚礼活动策划方案
2014/09/15 职场文书
单位单身证明样本
2014/10/11 职场文书
体育活动总结
2015/02/04 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书