第一种下载方式:
<a href="www.baid.aaa.zip">下载</a>
第二种下载方式:
<a href="www.baid.aaa.zip" id="pic1" onclick="savepic();return false;">点击下载</a>
<script>
function savepic(){
if(document.all.a1==null){
objIframe=document.createElement("IFRAME");
document.body.insertBefore(objIframe);
objIframe.outerHTML= "<iframe name='a1' style='width:0;hieght:0' src="+pic1.href+"></iframe>";
re=setTimeout("savepic()",1)
}else{
clearTimeout(re)
pic = window.open(pic1.href,"a1")
pic.document.execCommand("SaveAs")
document.all.a1.removeNode(true)
}
}
</script>
注:浏览器能直接打开的不能下载,支持浏览器不能直接打开的可下载。
分享到:
相关推荐
PDF.js 是一个开源的JavaScript库,由Mozilla团队开发,用于在Web浏览器中渲染PDF文档,无需依赖任何外部插件。这个库的主要目标是提供一种在任何支持HTML5的浏览器上查看PDF文件的无缝体验,使得用户能够在网页上...
“javascript5.5.chm”可能指的是JavaScript 5.5版本的相关文档,这个版本包含了ECMAScript 5的一些特性。ECMAScript是JavaScript的标准,5.5可能是对5.1或5.0的一个小更新。这个文档可能会详细介绍新增的语法特性,...
总的来说,JS文件下载工具利用了JavaScript的高级特性,如Blob、URL API、fetch或XMLHttpRequest,以及HTML5的新特性,实现了在浏览器中灵活控制文件下载的功能。同时,开发者需要注意安全性和兼容性问题,确保工具...
three.js文件,使用Three.js渲染物体到网页中,我们需要3个组建:场景(scene)、相机(camera)和渲染器(renderer)。有了这三样东西,才能将物体渲染到网页中去。
首先,我们有两个JavaScript文件:`aes.js`和`pad-zeropadding-min.js`。`aes.js`很可能包含了AES加密的核心逻辑,它可能实现了AES的加密和解密函数,支持不同的工作模式(如ECB、CBC、CFB、OFB、CTR等)以及密钥...
Moment.js是一个轻量级的JavaScript时间库,日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间,比较时间等等。接下来,我将按照这些操作对Moment.js中的Doc进行整理分类,方便学习...
md5.js通用文件下载
标题和描述中提到的关键知识点主要包括如何使用JavaScript实现文件下载,弹出下载对话框以及如何处理常见文件类型的下载。在给定的文件内容中,详细介绍了几个关键步骤和技术细节: 1. 实现文件下载的基本原理和...
一个基于 promise 的网络请求库,ajax的封装
1. 引入flexible.js:在HTML文件的`<head>`部分引入flexible.js库,确保它在其他CSS和JavaScript资源之前加载,以便在页面渲染初期就能执行适配。 2. 配置Echarts:在初始化Echarts实例时,利用flexible.js提供的`...
echarts.js压缩文件下载
PDF.js是Mozilla开发的一个开源项目,它允许在Web浏览器中以纯JavaScript实现PDF文档的查看和渲染。这个项目的目标是提供一个与平台无关、高性能的PDF阅读器,使得用户无需离开浏览器就能方便地查看PDF文档。本文将...
"Element.js" 文件是JavaScript库中的一个重要组成部分,它通常用于构建用户界面,特别是在Web开发中。JavaScript是一种广泛使用的编程语言,用于实现客户端的交互性和动态功能。在网页中,JavaScript可以处理用户...
md5.js加密文件
大家都知道ajax是不能直接下载文件的,所以一般都是通过一个超链接的形式去下载一个文件 但是当牵扯到需要发送很多数据到服务器上再下载的时候超链接的形式就有些太过勉强了,如下是一个工具方法(依赖jquery) 可以...
这个压缩包包含了dTree.js的实现文件以及相关的API文档和示例,可以帮助开发者快速理解和使用这个库。 首先,我们来看`dtree.css`文件,这是dTree的样式表。它定义了树形结构的样式,包括节点的展开/折叠图标、选中...
在前端开发领域,JavaScript是主导语言,而"前端项目-big.js.zip"则是一个专注于JavaScript的压缩包,包含了一个名为"big.js"的轻量级库,这个库专门用于处理高精度的十进制数学运算。在现代Web应用中,尤其是在金融...
在描述中提到的"SweetAlert2的相关JS、CSS"指的是实现SweetAlert2功能所必需的JavaScript脚本和样式表文件。JS文件负责处理弹出框的逻辑,如显示、隐藏、动画效果、事件监听等,而CSS文件则用于定义对话框的外观,...