将下载按钮重定向到页面?

时间:2011-05-22 00:12:04

标签: php javascript html

我有一个类似于页面保护程序/重定向链接的脚本。 它位于目录:

  

/ ROOT /重定向

当我们在它前面添加一个链接时,如下例所示:

  

http://mysite.net.ex/redirect/?url=linkthedownloadpage

链接后15秒后重定向。

但我想知道如何在本页底部显示下载按钮进行链接。 Parecido是这样的:

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

我该怎么做?

这是我的页面的脚本,如果有人能给我更好的,谢谢:

http://jsfiddle.net/JZ5pu/

1 个答案:

答案 0 :(得分:0)

你的代码一团糟。首先尝试整理它。

之后,尝试将您的函数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风格。 (例如,请参阅this link)。 然后AtualizaTempo()中带有href的行变为:

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

希望这有帮助。

顺便问一下你使用谷歌翻译吗?