【发布时间】:2012-11-10 21:25:11
【问题描述】:
如何在 C# 中将 setTimeout() 和 setInterval 方法与 Script# 一起使用?
比如怎么写:setInterval(function(){alert("Hello")},3000);?
【问题讨论】:
标签: c# javascript script#
如何在 C# 中将 setTimeout() 和 setInterval 方法与 Script# 一起使用?
比如怎么写:setInterval(function(){alert("Hello")},3000);?
【问题讨论】:
标签: c# javascript script#
SetTimeout() 和 SetInterval() 是 Script 类的一部分(或 Window 用于以前版本的 Script#
int intervalid = Script.SetInterval(delegate { Window.Alert("Hello"); }, 3000);
或者你可以写一个显式的处理函数:
Script.SetTimeout(TimeoutHandler, 3000);
void TimeoutHandler() {
Window.Alert("Hello");
}
以后要丢弃计时器间隔,您可以使用ClearInterval():
Script.ClearInterval(intervalid);
【讨论】:
Window 和 Script 混在一起了)。