2011-09-26 85 views
3

如何使用Javascript 禁用/启用asp.net定时器控制我的代码是:(但不工作)如何禁用/启用使用JavaScript的asp.net计时器控件?

function timeroff() 
{ 
     var b = document.getElementById('Timer1'); 
     if (b) { 
      b.disabled = true; 
     } 
    } 
    function timeron() { 
     var b = document.getElementById('Timer1'); 
     if (b) { 
      b.disabled = false; 
     } 
    } 
+0

以下链接重定向到其他地方现在:))) –

回答

0

下面的作品,只要计时器未在主页上,因为你会得到一个错误,指出“控件集合无法修改,因为控件包含代码块(即<%...%>)。”“当您将此javascript放在主页页眉中时。

function enableTimer() { 
    var timer = Sys.Application.findComponent(‘<%= Timer1.ClientID %>’); 
     timer.set_enabled(true); 
    } 
    function disableTimer() { 
     var timer = Sys.Application.findComponent(‘<%= Timer1.ClientID %>’); 
     timer.set_enabled(false); 
    } 

看到:http://weblogs.asp.net/andrewfrederick/controlling-the-asp-net-timer-control-with-javascript了解更多详情

+0

我试了好几种技术,试图从母版页做同样的事情,但我不知道你将如何从母版页做到这一点,因为我没有尝试过的方法工作... –

相关问题