如何操作客户端上的 AJAX Timer 控件?
若要应付 Timer 控件客户端上的,我们需要使用这样的 $ Find 方法获取客户端组件的引用:
var timer = $find("Timer1");
然后,我们可以调用 set_interval 方法来设置计时器控件、 _stopTimer 方法停止它和 _startTimer 方法来启动它的间隔。
这里是一个示例:
<asp:Timer ID="Timer1" runat="server" Interval="3000">
</asp:Timer>
<input id="Button1" type="button" value="ChangeInterval" οnclick="setTimer();"/>
<input id="Button2" type="button" value="Start" οnclick="startTimer();"/>
<input id="Button3" type="button" value="Stop" οnclick="stopTimer();"/>
<script type="text/javascript">
function setTimer()
{
var timer = $find("Timer1");
timer.set_interval(100);
}
function startTimer()
{
var timer = $find("Timer1");
timer._startTimer();
}
function stopTimer()
{
var timer = $find("Timer1");
timer._stopTimer();
}
</script>
链接:http://social.microsoft.com/Forums/zh-CN/295/thread/facede69-675f-46e6-b206-d613680c10b7/