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下IE与FF兼容函数收集
Sep 17 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
Apr 24 Javascript
js sort 二维数组排序的用法小结
Jan 24 Javascript
jquery中的$(document).ready()使用小结
Feb 14 Javascript
js格式化时间小结
Nov 03 Javascript
不到30行JS代码实现Excel表格的方法
Nov 15 Javascript
详解addEventListener的三个参数之useCapture
Mar 16 Javascript
关于JavaScript作用域你想知道的一切
Feb 04 Javascript
JS使用正则截取两个字符串之间的字符串实现方法详解
Jan 06 Javascript
vue.js中引入vuex储存接口数据及调用的详细流程
Dec 14 Javascript
一步一步实现Vue的响应式(对象观测)
Sep 02 Javascript
Antd的Table组件嵌套Table以及选择框联动操作
Oct 24 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
for循环连续求和、九九乘法表代码
2012/02/20 PHP
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
php中filter_input函数用法分析
2014/11/15 PHP
php判断输入是否是纯数字,英文,汉字的方法
2015/03/05 PHP
thinkPHP使用post方式查询时分页失效的解决方法
2015/12/09 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
2019/10/08 PHP
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
jQuery.ajax 用户登录验证代码
2010/10/29 Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
详解Angular的内置过滤器和自定义过滤器【推荐】
2016/12/26 Javascript
vue.js开发环境搭建教程
2017/05/04 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
2017/06/04 Javascript
vue给组件传递不同的值方法
2018/09/29 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
js对象数组和对象的使用实例详解
2019/08/27 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
轻松掌握python设计模式之访问者模式
2016/11/18 Python
Python实现求解括号匹配问题的方法
2018/04/17 Python
python SMTP实现发送带附件电子邮件
2018/05/22 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
window环境pip切换国内源(pip安装异常缓慢的问题)
2019/12/31 Python
tf.concat中axis的含义与使用详解
2020/02/07 Python
Python用K-means聚类算法进行客户分群的实现
2020/08/23 Python
Python之Sklearn使用入门教程
2021/02/19 Python
LightInTheBox西班牙站点:全球商品在线采购
2016/09/22 全球购物
Molly Bracken法国电子商店:法国女性时尚品牌
2019/07/24 全球购物
个人向公司借款协议书
2014/10/09 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
客服专员岗位职责
2015/02/10 职场文书
医德医风自我评价2015
2015/03/03 职场文书
生日祝酒词大全
2015/08/10 职场文书
高中数学教学反思范文
2016/02/18 职场文书
三年级作文之趣事作文
2019/11/04 职场文书
MySQL 亿级数据导入导出及迁移笔记
2021/06/18 MySQL