<font id=sj>60</sj>
function winclose(tim)
{
    if(tim<=0)
       {
             alert('对话框');
        }
    sj.innerText=tim;
    setTimeout("winclose("+(tim-1)+")",1000);
}
winclose(60);

解决方案 »

  1.   

    setTimeout( "alert('你想看什么就写什么')", 60*1000 );
      

  2.   

    第一个标签的结尾错了。应该是</font>
      

  3.   

    <a href="#">ww</a>
    <font id=sj>60</sj></font>
    <script>
    function winclose(tim)
    {
        if(tim<=0)
           {
                 alert('对话框');
            }
        sj.innerText=tim;
        setTimeout("winclose("+(tim-1)+")",1000);
    }
    winclose(60);
    </script>
    还有一个问题!如果我点接链接倒计时可以清0
      

  4.   

    清0是从新开始倒计时呢还是置为零。
    重新开始:
        <a href="javascript:winclose(60)">ww</a>
    清零:
        <a href="javascript:winclose(0)">ww</a>还有:上面的函数会一直循环,可以在if中加一个return
      

  5.   


    <font id="timer" onclick="timer.innerHTML=0;clearInterval(t);">10</font>
    <script language=javascript>
     var s = 10;
    t=setInterval("s>0?(timer.innerHTML = (--s)):aa()",1000);
    function aa()
    {
    alert('time is over');
    clearInterval(t);

    </script>
      

  6.   

    <a href="javascript:winclose(0)">ww</a>
    <font id=sj>10</sj></font>
    <script>
    function winclose(tim)
    {
        if(tim<=0)
           {
                 alert('对话框');
            }
       
        sj.innerText=tim;
        setTimeout("winclose("+(tim-1)+")",1000);
    }
    winclose(10);
    </script>
    为什么点完对话框还在出呢?能不能不弹呢?
      

  7.   

    <a href="javascript:winclose(-1)">ww</a>
    <font id=sj>10</sj></font>
    <script>
    var pID;
    function winclose(tim)
    {
        if( pID && tim == -1 )
        {
            window.clearTimeout( pID )
            return;
        }
        if(tim<=0)
           {
                 alert('对话框');
            }
       
        sj.innerText=tim;
        pID = setTimeout("winclose("+(tim-1)+")",1000);
    }
    winclose(10);
    </script>
      

  8.   

    这样才好些:<a href="javascript:winclose(-1)">ww</a>
    <font id=sj>10</sj></font>
    <script>
    var pID;
    function winclose(tim)
    {
        if( tim == -1 )
        {
            if( pID )
            {
                   window.clearTimeout( pID );
            }
            return;
        }
        if(tim<=0)
           {
                 alert('对话框');
            }
       
        sj.innerText=tim;
        pID = setTimeout("winclose("+(tim-1)+")",1000);
    }
    winclose(10);
    </script>
      

  9.   

    if(tim<=0)
           {
              alert('对话框');
               或者
              window.location.href='新页面';
               或者
              window.close 
              }
      

  10.   

    <a href="javascript:winclose(-1)">ww</a>
    <font id=sj></font>
    <script>
    var pID;
    function winclose(tim)
    {
        if( tim == -1 )
        {
            if( pID )
            {
                   window.clearTimeout( pID );
            }
            return;
        }
        if(tim<0)
           {
                 alert('对话框');
            }
       
        sj.innerText=tim;
        pID = setTimeout("winclose("+(tim-1)+")",1000);
    }
    winclose(10);
    </script>
    最后一个问题!如果想隐藏到计时数字怎么办
      

  11.   

    其实我觉得 CutBug(外面的世界很无奈)  的很好