javeScript 里面有个setTimeout 函数来实现到时间执行某个函数,ASP.NET有没有这样的函数,怎么实现?
解决方案 »
- SqlDataadapter对象的Fill方法总是报错
- 关于调用http方式的接口的问题,求大牛指点迷津!!!!
- 怎么移除Grid里所选中的一行
- 缓存的头痛问题
- 关于dropdownlit的SelectedIndexChanged问题!有代码!!
- 修改上传文件,想将库中的文件名取出写入input框中,怎样做?
- 我安装了infragistics的webgrid,为何在组件栏看不到?是不是我还有什么没做?
- 怎么将一组数据输入数据库?
- Repeater中隐藏ImageButton出错
- 请问“熟悉LOTUS DOMINO的WEB编程”中的"LOTUS DOMINO"是什么意思啊
- 想给blog加个统计访问量的功能,要求防刷新,谁有?(100分)
- SmartControls.AspTreeGrid 散源码 + 请求测试支持
你也可以用meta定时刷新页面,达到定时执行的目的。
也可以调用控件事件,只是函数的话好像不可以
放个text=“”的linkbutton在页面上,把函数代码放到linkButton_click()事件里
setTimeout(“linkButton.click()”,3000);
绕了点圈子,可以实现,不知有没简单的办法
var dateLoginTime;
dateLoginTime = new Date();
function overTimes()
{
var strClock;
var dateSystemTime;
var intHours;
var intMinutes;
var intSeconds;
var strHours;
var strMinutes;
var strSeconds;
var d, s, h;
dateSystemTime = new Date();
intHours = dateSystemTime.getHours() - dateLoginTime.getHours();
intMinutes = dateSystemTime.getMinutes() - dateLoginTime.getMinutes();
intSeconds = dateSystemTime.getSeconds() - dateLoginTime.getSeconds();
if(intSeconds < 0)
{
intSeconds = intSeconds + 60;
intMinutes = intMinutes - 1;
}
if(intMinutes < 0)
{
intMinutes = intMinutes + 60;
intHours = intHours - 1;
}
if(intHours > 99)
{
intHours = 0
}
if(intSeconds <= 9)
{
strSeconds = "0" + intSeconds.toString();
}
else
{
strSeconds = intSeconds.toString();
}
if(intMinutes <= 9)
{
strMinutes = "0" + intMinutes.toString();
}
else
{
strMinutes = intMinutes.toString();
}
if(intHours <= 9 && intHours >= 0)
{
strHours = "0" + intHours.toString();
}
else
{
strHours = intHours.toString;
}
strClock = strHours + ":" + strMinutes + ":" + strSeconds;
LiveTimes.innerText = strClock;
setTimeout("overTimes();",1000);
}
overTimes();