我是JavaScript的新手 最近用到JavaScript中的计时器代码,有点问题,代码如下:
<script type="text/javascript">
    function sessionTimeout()
    {
        var label=document.getElementById("lblTime");
        var seconds=parseInt(label.value);
        seconds=seconds-1;
        label.value=seconds.toString();
        if(seconds==0)
        {
            alert("您已超时");
            document.getElementById ('button1').click ();
            clearInterval(sessionTimeout);
        }
    }
    window.setInterval(sessionTimeout,1000);
    </script>
我用的是ASP.net 嵌套的是vb button1 是一个ASP.net 的一个按钮名称 ,我希望时间到得时候,按钮事件被触发。请问我该怎么修改。这段代码应用的目的是在ASP.net中加一个计时器。

解决方案 »

  1.   

    按钮被触发的结果就是提交,你让表单提交就可以了,不用让button进行click
      

  2.   

    看看你的button1控件呈现到客户端后id还是button1吗?
      

  3.   

    回webdiyper:是啊 
    回Andrewsway:Button按钮下有要执行的代码。如果按你所说的,我具体该怎么写啊,你能描述详细些么。
    在此谢过各位仁兄热心帮助了 。呵呵
      

  4.   

    客户端的计时触发服务端方法,用ajax吧,要么定时后刷新页面,服务端在page_load里写方法,要在ispostback后
      

  5.   

    呵呵 我还不会Ajax 正要学呢 要不给介绍点学习方法 嘻嘻 谢过了