簡體   English   中英

使下載按鈕重定向到頁面?

[英]Make a download button redirect to a page?

我有一個類似於頁面保護程序/重定向鏈接的腳本。 它在目錄中:

/ ROOT /重定向

當我們在其前面添加鏈接時,如下例所示:

http://mysite.net.ex/redirect/?url = link下載頁面

鏈接在15秒后重定向。

但我想知道如何在此頁面底部顯示下載按鈕以進行鏈接。 Parecido像這樣:

http://3.bp.blogspot.com/_ZguH4ax2gDs/TNm9hf3URiI/AAAAAAAAAFQ/rYgn5MOzfzo/s1600/folder-download.png

我該怎么做呢?

這是我頁面的腳本,如果有人可以給我更好的幫助,謝謝:

http://jsfiddle.net/JZ5pu/

您的代碼是一團糟。 嘗試先整理一下。

然后,嘗試將函數AtualizaTempo()更改為此:

function AtualizaTempo() {
  tempo = document.getElementById("div_tempo").innerHTML
  tempo = parseInt(tempo)
  tempo--
  if (tempo>0) {
    document.getElementById("div_tempo").innerHTML = tempo
    setTimeout('AtualizaTempo()', 1000)
  } else {
    div=document.getElementById('download_link');
    a=document.createElement('a');
    div.appendChild(a);
    a.href='[here goes your link]'

    img=document.createElement('img');
    a.appendChild(img);
    img.src='[here goes URL to the image]';
    img.border='0';
  }
}

然后,在您要顯示圖像的頁面底部,只需插入:

<div id="download_link"></div>

如果您使用某種編碼,也可以使普通用戶更難以閱讀該鏈接。 想到的最簡單的方法就是轉義URL樣式。 (例如,請參閱此鏈接 )。 AtualizaTempo()中帶有href的行將變為:

a.href=unescape('[here goes your URL escaped string]');

希望這可以幫助。

順便問一下,您是否使用過Google Translator?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM