Javascript定时下载

时间:2012-10-21 07:04:28

标签: javascript html

所以我正在尝试使用脚本在我的网站上下载时间,并且在更改定时器为0时的操作时遇到了问题。这是代码:

        else{ 
        //After the counter download the file and end the timer 
        document.getElementById("time").innerText = "Now"; 
        download(); 
        return; 
    } 

现在而不是说“Now”并使用“download();”自动下载我怎么让它显示超链接而不是“现在”? 非常感谢所有帮助。提前致谢! -Matt。

2 个答案:

答案 0 :(得分:1)

不太确定你在问什么,但是这里......

var link = "http://link_to_download";     
document.getElementById("time").innerHTML = "<a href = " + link + ">Now</a>; 

答案 1 :(得分:1)

您可以创建新的a元素,并将其onclick事件设置为您的下载功能:

var link = document.createElement("a");
link.onclick = download;
link.innerHTML = "Download";
link.href = "#";

var img = document.createElement("img");
img.src = "images/site_logo.gif";
img.height = 54;
img.onmouseover = function() { this.src = 'images/logo.png'; };
img.onmouseout = function() { this.src = 'images/site_logo.gif'; };
link.appendChild(img);

document.getElementById("time").appendChild(link);