我正在创建一个网站在顶部的主页下载图标,当我点击该图标时,另一个页面应该打开显示消息,比如感谢下载和2-3秒后下载应该会自动启动,我是如何做到这一点的点击下载图标,应打开另一个页面,显示消息并下载应该开始
0
A
回答
0
在显示消息的地方<meta http-equiv="refresh" content="3;url=/download url" />
在<head>
部分的页面。这会在3秒后将请求重定向到下载URL。
0
您需要准备下载页面并附上超时脚本,以便在2-3秒后下载。在你的图标
添加的onclick功能类似下面的代码:
<img id="downloadBtn" onclick="window.open('<put link to the download page here>')" />
在您的下载页面上,添加脚本像下面的代码:
<html>
<head>
<title>Download page</title>
</head>
<body>
<h1>Thank you for downloading</h1>
<p>Your download will start in <span id="countdown">5</span> seconds</p>
<script type="text/JavaScript">
var countdown = document.getElementById("countdown");
var wait = 5;
var timeout = setInterval(function(){
wait--;
countdown.innerHTML=wait;
if (wait == 0){
clearInterval(timeout);
location.href="<link to the download file goes here>";
}
},1000);
</script>
</body>
</html>
相关问题
- 1. 如何开始下载此StoreKit消息?
- 2. 如何打开一个应用程序,如果它已被下载,否则打开iTunes下载页面
- 3. Spring MVC - 如何显示消息,直到下载开始
- 4. 开始下载通知栏点击android
- 5. HTML5 - 如何定位一个新的页面,并开始下载'您的下载已经开始'
- 6. PHP页面开始下载,而不是显示内容
- 7. 关闭打开下拉列表时,点击打开另一个
- 8. 下载链接点击浏览器中打开下载窗口
- 9. Android应用开发 - 下载一次,用于显示图像
- 10. 显示切换打开页面加载
- 11. 更改文件名下载并开始下载后点击或延迟
- 12. jQuery菜单在页面加载后打开,应该从关闭开始
- 13. 下载并打开png图像?
- 14. 下拉应该打开datagrid winforms单击一下
- 15. 脚本打开并下载一个网站的每一页?
- 16. 通过facebox打开一个页面,并显示加载的特定标签
- 17. 如何创建一个PHP'即将开始下载'页面?
- 18. 下载/打开“PHTML”而不是打开的页面,apache2的
- 19. PHP不会显示页面并下载
- 20. 点击关闭当前页面并打开一个新页面?
- 21. 在地图视图中点击气球应该开始另一个活动
- 22. jQuery点击打开一个下拉框
- 23. 图像下面开始下一个文本块中另外,QTextDocument
- 24. 开始下载,检查文件类型,取消下载
- 25. 我应该下载哪个Eclipse以启动Android应用开发?
- 26. ABAP。我应该下载什么来开始练习?
- 27. 开始加载点击()
- 28. 加载页面时开始下载文件
- 29. 在页面加载并显示后,从ASP.NET开始处理
- 30. 点击图像在列表中应该打开另一个活动的路径
我用这个用图片下载的尝试,但它显示我3秒后在页面上的图像,而不是下载它 – user3789138 2014-11-25 10:38:17
发布您的代码。 – 2014-11-25 10:40:42