<script language="Javascript">
x<?php echo $randcounter; ?>=<?php echo $downloadtimer; ?>;
function countdown() 
{
 if ((0 <= 100) || (0 > 0))
 {
  x<?php echo $randcounter; ?>--;
  if(x<?php echo $randcounter; ?> == 0)
  {
   document.getElementById("dl").innerHTML = '<input type="submit" value="Download File Now" onClick="window.location=\'<?php echo $scripturl . "download2.php?a=" . $rand2 . "&b=" . md5($foundfile[1].$_SERVER['REMOTE_ADDR']) ?>\'">';
  }
  if(x<?php echo $randcounter; ?> > 0)
  {
document.getElementById("dl").innerHTML = '<input type=submit value=\"Please wait '+x<?php echo $randcounter; ?>+' seconds..\">';
   setTimeout('countdown()',1000);
  }
 }
}
countdown();
</script>请问下是不是说倒数玩了就点download file now 后开始下载啊?是的话怎么实现点击 download file now 的同时打开一个网址比如qq.com呢谢谢了!

解决方案 »

  1.   

    是的这段代码就是在  $downloadtimer 秒后显示Download File Now按钮,点击后跳转,下载某个文件。
    你说的打开qq.com如果是在新窗口,那么在window.location前加一句 
    window.open('http://qq.com', '_blank'); 即可
    如果是在本页,就需要改变一下思路,用ifarme来下载文件
    var downF = createElement('ifarme');
    downF.style.display="none";
    downF.src="下载文件的链接";
    document.body.appendChild(downF);
      

  2.   


    我在前面加了window.open('http://qq.com', '_blank');结果打开那个页面的时候 没倒数计时  直接显示 If you're seeing this message, you need to enable JavaScript请问该怎么解决啊
    谢谢了
      

  3.   

    没有那个downloand file now 的按钮了
      

  4.   

    如果您看到此消息,您需要启用JavaScript