我正在創建一個網站在頂部的主頁下載圖標,當我點擊該圖標時,另一個頁面應該打開顯示消息,比如感謝下載和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