如何在wordpress中添加下载等待倒计时页面


How to add download wait countdown page in wordpress?

在我的WordPress网站我有一个文件下载。当用户点击按钮下载开始。

但是我想要的是当用户点击按钮时,它会打开一个新的页面,显示一个5秒的倒计时和消息"你的下载将自动开始,如果不点击这里。"有人能帮我解决这件事吗?我在互联网上搜索了很多插件或解决方案,但一无所获。由于

输入JavaScript

var downloadButton = document.getElementById("download");
var counter = 10;
var newElement = document.createElement("p");
newElement.innerHTML = "You can download the file in 10 seconds.";
var id;
downloadButton.parentNode.replaceChild(newElement, downloadButton);
id = setInterval(function() {
counter--;
if(counter < 0) {
    newElement.parentNode.replaceChild(downloadButton, newElement);
    clearInterval(id);
} else {
    newElement.innerHTML = "You can download the file in " + counter.toString() + " seconds.";
}}, 1000);

您也可以尝试在文章正文中使用iframe。请确保您选择编辑为文本,而不是可视。

<iframe src="[your archive url]" width="1" height="1" frameborder="0"></iframe>
<p style="text-align: center; margin-bottom: 0;">YOUR SOFTWARE IS NOW DOWNLOADING.</p>
<p style="text-align: center;"><em>If the download doesn't start automatically, 
<a href="[your archive url]" target="_blank">click here</a> </em></p>

这样比较简单。

在这里找到更多信息:如何在ie浏览器中启动文件的自动下载?