js实现下载功能(一、iframe方式)

1.window.frames方式

frames[]是窗口中所有命名的框架组成的数组。这个数组的每个元素都是一个Window对象,对应于窗口中的一个框架。

<iframe name='forExcel'></iframe>
window.frames["forExcel"].location.href=url

2.window.open方式

<button onclick='download()'>open下载</button>
<iframe name='myFrame' style="display:none;"></iframe>
<script>
function download(){
window.open('http://localhost:3000/getelsx','myFrame')
}
</script>
window.open第二个参数:
1、_self,表示打开的新页面在本页面中打开,或者用_blank,就是在一个新的窗口中打开。
2、不写,为空,
3、还有一种就是如果就是在一个已经有名字的窗口中打开
posted @ 2020-09-30 10:44  Doclimb  阅读(1324)  评论(0编辑  收藏  举报