用户填写表格。有了有效的表格,他们点击下载文件。我希望能够将它们重定向到另一个页面(例如,page2.html
)并开始下载。
我无法在 page2.html
上启动下载,因为如果没有直接点击下载链接,大多数浏览器都会发出安全警告。
如何使用 javascript 或 jquery 完成这样的事情?显然以下内容不起作用,但它是为了说明目的:
document.getElementById("foo").onclick = function(){
window.location = "/download.exe";
window.location = "/page2.html";
}
最佳答案
您可以使用指向文件的链接和 onclick
来触发“很快转到下一页”。
<script>
function thanks() {
setTimeout(function () {
document.location.pathname = "page2.html";
}, 1000);
}
</script>
<a href="file.exe" onclick="thanks()">Download now!</a>
关于javascript - 下载文件并重定向...或替代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4373440/