【发布时间】:2012-03-29 01:37:34
【问题描述】:
我正在尝试在单击下载按钮时运行此功能set_downloads($file[0]);,我不能只将它添加到代码中,因为它会运行。我可以将它放在不同的页面上并执行某种 onclick 事件来加载它,但我不知道该怎么做。
<script type="text/javascript">
var x = 0;
var r = 0;
function countdown() {
if (x > 1) {
x--;
document.getElementById("button").innerHTML = x;
r = setTimeout("countdown()",0);
}
else {
clearTimeout(r);
document.getElementById("button").innerHTML = "Click to download (<?php echo $filesize;?>) ";
document.getElementById("button").disabled = "";
document.getElementById("button").onclick = function() {
document.getElementById("button").disabled = "disabled";
document.getElementById("button").innerHTML = "Your download is starting..";
};
}
}
setTimeout("countdown()",1000);
</script>
</head>
<body>
<label>
<font size="5"></font>
</label>
<a href="http://IP/uploads/<?php echo $fullfile; ?>" >
<button class="btn large orange" id="button" disabled="disabled">Click to download (<?php echo $filesize;?>) </button>
</a>
【问题讨论】:
-
我有,我该怎么做?
标签: javascript jquery