JS实现文件下载的简单示例代码

发布时间:2020-12-05编辑:脚本学堂
分享一例js脚本实现文件下载的简单代码,主要是使用document.execCommand来实现文件的保存,适合初学的朋友参考,感兴趣的朋友可以看看。

本节内容:
js脚本实现文件的下载。

例子:
 

复制代码 代码示例:
<input   type=button   value=另存为   onclick="mm1()">  
<iframe   width=0   height=0   frameborder=0   name=hrong   style="display:   none"></iframe> 
<script language="javascript">
//有窗口弹出的下载
/* function  openfile()
{    
  var a;
  a =window.open("下载文件的URL","_blank", "width=0, height=0,status=0");
  a.document.execCommand("SaveAs");    
 a.close();   
 }  */
 //无窗口弹出
function   mm1()  
{   //www.jb200.com
 var str="下载文件的URL";    
 window.frames["hrong"].location.href   =   str;  
 sa();  
 }  
 function   sa()  
 {  
    if(window.frames["hrong"].document.readyState!="complete")  
        setTimeout("sa()",   100);  
    else  
      window.frames["hrong"].document.execCommand('SaveAs');  
  }  
</script>

代码说明:
以上代码多次使用document.execCommand方法,具体用法请参考文章:document.execCommand()的用法举例