在IE中下载文件时运行功能
Run function when file downloading in IE
当IE要求保存文件本地化时,我如何运行函数,例如onclick?
我用谷歌搜索它,没有发现任何感兴趣的。
<a href="file.pdf" class="link">link</a>
$(".link").on('click', function(){
alert("test");
});
这可能是一个简单的计时问题。当您单击链接时,它会转到一个新页面,因此它可能无法及时执行该函数。
要尝试的事情:
<a href="file.pdf" class="link" target="_blank">link</a>
这将在新窗口中打开链接,从而使您保持在同一页面上,并调用该函数。
您可以尝试的另一件事是让下载发生在函数中而不是 html:
.HTML:
<a class="link">link</a>
.JS:
$(".link").on('click', function(){
alert("test");
//this:
window.location.href = 'file.pdf'; //changes the current browser window to file.pdf
//or this:
window.open('file.pdf', '_blank', ''); //this initiates a download, which takes place in a new window momentarily
});
希望这有助于或推动您朝着正确的方向前进。
相关文章:
- '.在'单击“不运行”功能
- 流星 - 观察自动运行功能内未运行
- on点击不运行功能??(可能是Javascript错误?)
- 加载检查单选按钮值并运行功能
- 如何在浏览器中完成图像大小调整后运行功能?(JS/JQuery)
- 在IE中下载文件时运行功能
- 应用程序关闭前的离子运行功能
- 离子选项卡在选择后运行功能
- 检查URL和运行功能
- Chrome扩展赢得't点击按钮运行功能
- 检查时间差是否小于45分钟,并运行功能-AngularJS
- 对输入更改和复选框更改运行功能
- 如何运行功能与参数点击
- 混淆自动运行功能
- 选择按钮运行功能
- 运行功能按钮点击作为创建者用户-谷歌电子表格
- 离子应用程序运行功能在第二次点击
- 谷歌图表-运行功能后绘制
- 具有对焦运行功能的按钮在'输入'
- Onchange选择运行功能