<script type="text/javascript">
var num=5;
var i=setInterval(endCount,1000);
function endCount(){
document.getElementById("time").innerHTML=num;
num=num-1;
if(num==0){
window.open("http://www.imooc.com/");
//使用window.open打不开,使用location.replace就可以,求解答??
clearInterval(i);
}
}
</script>亲测open可用,可能是你浏览器拦截了弹窗,你可以加个_self试试看.
window.open("http://www.imooc.com/",'_self');你的函数好像有问题,函数里面的num是怎么来的,你又没写成参数。把你全部的代码给我看看