84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
国外很多网站在下载时都有这种效果,点击下载后进入一个引导页,上面出现一个倒计时“还有xxx秒后开始下载”,倒计时结束后没有打开新页面,浏览器也没有转向其它页,而是直接开始下载,这是怎么做到的。
学习是最好的投资!
不太清楚 sourceforge 实际是怎么做的,但通过Javascript可以实现相同的效果:
倒计时可以通过 setTimeInterval 之类的方法实现每一秒修改一次剩余秒数。
setTimeInterval
而下载的实现方法也有很多,包括:
meta
window.location.assign(url);
iframe
src
加个 meta 标签就好了
<meta http-equiv="refresh" content="5; url=http://downloads.sourceforge.net/project/supertuxkart/SuperTuxKart/0.8/supertuxkart-0.8-lin-amd64.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fsupertuxkart%2F%3Fsource%3Ddlp&ts=1366622692&use_mirror=ncu">
不太清楚 sourceforge 实际是怎么做的,但通过Javascript可以实现相同的效果:
倒计时可以通过
setTimeInterval
之类的方法实现每一秒修改一次剩余秒数。而下载的实现方法也有很多,包括:
meta
标签window.location.assign(url);
iframe
并设置其src
加个
meta
标签就好了