在谢谢页面加载之前或之中下载文件

时间:2018-08-06 14:39:44

标签: javascript php download onload domcontentloaded

我想创建一个感谢页面,该页面在有人开始下载文件时显示。我拥有的脚本有效,但是仅在页面加载完成后才开始下载,这可能需要一段时间。我尝试了DOMContentLoaded,但是它不起作用。在页面加载完成之前,还有其他方法可以开始下载吗?

工作脚本

** header **
<script type="text/javascript">
    function startDownload() {
      document.getElementById('dl').click();
    }
</script>

** body **
<body onload="startDownload();">

DOMContent不起作用

** header **
<script>
  window.addEventListener('DOMContentLoaded', function(){
    document.getElementById('dl').click();
 });
</script>

隐藏链接

<a href="file=1234" id="dl" style="display: none;">Download File</a>

0 个答案:

没有答案