【问题标题】:How to implement a count-down Timer on a Web Site [closed]如何在网站上实现倒数计时器 [关闭]
【发布时间】:2014-12-17 04:06:53
【问题描述】:

我想获得一个始终在变化的网站元素,例如当有人点击按钮时会重置的倒数计时器。任何人都知道如何在我的 C# 程序中实现不断变化的元素?

【问题讨论】:

  • 您能否提供一些有关您尝试做什么以及您正在使用什么框架的信息(“C# 程序听起来像 WinForms/WPF,但“网站元素”听起来像 ASP.Net)......还有如果它是网站,您正在寻找支持哪些浏览器,并且代码是否必须在 C# 中完成(想到 SignalR)或者某些 JS 问题的基本副本可以作为答案?
  • 而且,如果您听起来像新人,那么您应该被告知您不能“不断地”从服务器更改网站元素 - 您必须在客户端上更改它(在浏览器中)。
  • 让我尝试添加一些清晰度。如果“更改网络元素”是指不断更新的内容,例如此示例页面底部的数字时钟(链接:webinfocentral.com),那么您可以使用 setInterval() 或 setTimeout() Javascript 函数。最好的问候,
  • 感谢您的回复,是的,我是新人。我正在使用 c# winforms,并希望在我的 winform 上的网站上显示倒数计时器。
  • 有点不清楚:为什么你的winform上需要一个网站来实现定时器?能否请您澄清一下您的项目是什么“WPF 应用程序、WinForm 应用程序或网站?以防万一,这里是网页中实现的简单数字时钟的链接:digiclock.codeplex.com

标签: javascript timer dom-events settimeout setinterval


【解决方案1】:

您可以使用客户端 Javascript 函数(setInterval()setTimeout())实现定期更新,语法如下:

// start digital clock
function StartTopClock() { _pID = window.setInterval('UpdateTopClock()', 100);}

每 100 毫秒提供一次定期更新。 详细描述在:http://digiclock.codeplex.com/,工作演示在:http://webinfocentral.com/

希望这会有所帮助。最好的问候,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-11
    相关资源
    最近更新 更多