<script>
var lefttime=30 //session时间传递
var tid
function x()
{
lefttime--
document.all.xx.innerText="剩余:"+lefttime + "秒"
if(lefttime==0) {clearInterval(tid);window.open("http://dotnet.aspx.cc/")}
}
tid = window.setInterval("x()",1000)
</script>
<body>
<div id=xx></div>

解决方案 »

  1.   

    clearInterval:http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/clearinterval.asp
    setInterval:http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/setinterval.asp
      

  2.   

    <script>
    var lefttime=3 //session时间传递
    var tid
    function x()
    {
    lefttime--
    document.all.xx.innerText="剩余:"+lefttime + "秒"
    if(lefttime==0) 
    {
    window.clearInterval(tid);
    if(window.confirm("您要进入吗?"))
    window.open("http://dotnet.aspx.cc/")
    }
    }
    tid = window.setInterval("x()",1000)
    </script>
    <body>
    <div id=xx></div>
      

  3.   

    谢谢,但不要window.open打开另一个页面,要在原来的那个页面上打开新的页面。
      

  4.   

    将window.open("http://dotnet.aspx.cc/")改成
    window.locaton.href="http://dotnet.aspx.cc"就行了