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调用XML制作连动下拉列表框
Jun 25 Javascript
FireBug 调试JS入门教程 如何调试JS
Dec 23 Javascript
Jquery getJSON方法详细分析
Dec 26 Javascript
javascript的变量、传值、传址、参数之间关系
Jul 26 Javascript
js操作table元素实现表格行列新增、删除技巧总结
Nov 18 Javascript
有关jQuery中parent()和siblings()的小问题
Jun 01 Javascript
AngularJS基础 ng-keydown 指令简单示例
Aug 02 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
Feb 27 Javascript
Javascript获取某个月的天数
May 30 Javascript
JavaScript解决浮点数计算不准确问题的方法分析
Jul 09 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
Aug 25 Javascript
微信小程序如何使用canvas二维码保存至手机相册
Jul 15 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
php中函数的形参与实参的问题说明
2010/09/01 PHP
PHP合并两个数组的两种方式的异同
2012/09/14 PHP
php教程之魔术方法的使用示例(php魔术函数)
2014/02/12 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
告诉大家什么是JSON
2008/06/10 Javascript
带左右箭头图片轮播的JS代码
2013/12/18 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
微信小程序支付及退款流程详解
2017/11/30 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
2018/08/10 Javascript
如何从零开始手写Koa2框架
2019/03/22 Javascript
jquery中为什么能用$操作
2019/06/18 jQuery
vue选项卡切换登录方式小案例
2019/09/27 Javascript
JavaScript常用工具函数大全
2020/05/06 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
Vue 组件复用多次自定义参数操作
2020/07/27 Javascript
[01:11:08]Winstrike vs NB 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2018/03/13 Python
对python中的*args与**kwgs的含义与作用详解
2019/08/28 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
python常用运维脚本实例小结
2020/02/14 Python
Python try except finally资源回收的实现
2021/01/25 Python
Bonami斯洛伐克:购买家具和家居饰品
2019/07/02 全球购物
25道Java面试题集合
2013/05/21 面试题
荷叶圆圆教学反思
2014/02/01 职场文书
法律七进实施方案
2014/03/15 职场文书
如何写好自荐信
2014/04/07 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
十八大标语口号
2014/10/09 职场文书
新手入门Mysql--概念
2021/06/18 MySQL
实现一个简单得数据响应系统
2021/11/11 Javascript