javascript 保存文件到本地实现方法


Posted in Javascript onNovember 29, 2012

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 相关文章推荐
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
Mar 23 Javascript
jquery里的正则表达式说明
Aug 03 Javascript
JS获取农历日期具体实例
Nov 14 Javascript
深入理解javascript中defer的作用
Dec 11 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
Jan 14 Javascript
JS弹出可拖拽可关闭的div层完整实例
Feb 13 Javascript
javascript实现动态改变层大小的方法
May 14 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
May 10 Javascript
详解element-ui日期时间选择器的日期格式化问题
Apr 08 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
Sep 06 Javascript
JavaScript控制台的更多功能
Apr 28 Javascript
TS 类型兼容教程示例详解
Sep 23 Javascript
jquery连缀语法如何实现
Nov 29 #Javascript
javascript 使td内容不换行不撑开
Nov 29 #Javascript
json原理分析及实例介绍
Nov 29 #Javascript
javascript全局变量封装模块实现代码
Nov 28 #Javascript
Javascript Request获取请求参数如何实现
Nov 28 #Javascript
js移除事件 js绑定事件实例应用
Nov 28 #Javascript
js arguments对象应用介绍
Nov 28 #Javascript
You might like
php异常处理技术,顶级异常处理器
2012/06/13 PHP
php中的异常和错误浅析
2017/05/03 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
JScript中的&quot;this&quot;关键字使用方式补充材料
2007/03/08 Javascript
javascript 限制输入脚本大全
2009/11/03 Javascript
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
浅析Ajax语法
2016/12/05 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
基于JavaScript实现图片连播和联级菜单实例代码
2017/07/28 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
2018/09/10 Javascript
使用JS获取页面上的所有标签
2018/10/18 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
仿照Element-ui实现一个简易的$message方法
2020/09/14 Javascript
使用jQuery实现购物车
2020/10/29 jQuery
原生JS实现音乐播放器
2021/01/26 Javascript
[01:10]3.19DOTA2发布会 三代刀塔人第一代
2014/03/25 DOTA
[48:00]EG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/29 DOTA
Python中使用gzip模块压缩文件的简单教程
2015/04/08 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
使用python快速实现不同机器间文件夹共享方式
2019/12/22 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
HTML5制作酷炫音频播放器插件图文教程
2014/12/30 HTML / CSS
LTD Commodities:礼品,独特发现,家居装饰,家用器皿
2017/08/11 全球购物
电子商务应届生自我鉴定
2014/01/13 职场文书
销售人员自我评价
2014/02/01 职场文书
银行党员批评与自我批评
2014/10/15 职场文书
写景作文评语集锦
2014/12/25 职场文书
2015年组织部工作总结
2015/04/03 职场文书
如何起草一份正确的合伙创业协议书?
2019/07/04 职场文书
一小时学会TensorFlow2之基本操作2实例代码
2021/09/04 Python
Python 类,对象,数据分类,函数参数传递详解
2021/09/25 Python
Java中生成微信小程序太阳码的实现方案
2022/06/01 Java/Android