一段實現HTML頁面內定期觸發事件的JavaScript程式碼

bq_wang發表於2007-12-16

JavaScript透過內建的setTimeout函式來完成頁面內的定時檢查,也是很久以前寫的東西了。

之所以想起它來,是因為在和專案組其他成員說該事情的時候,別人竟然嘲笑我說是上個世紀的程式碼,現在都用WEB2.0了。


//增加系統掃描時間
var v_count = 0;
var v_workNo = '';
var v_interval = IntervalTime*1000*60;
if (v_interval==null || v_interval==0)
{
v_interval=Default_Value
}

function checkTimeout()
{
checkShowWindow();
setTimeout("checkTimeout()",v_interval);
}

function checkShowWindow()
{
if (returnValue1>0)
{
window.open("./AlertTime.jsp?staffNo="+v_workNo,"公告便箋提醒頁面","top=100,left=100,width=170,height=220,toolbar=no,location=no,status=no,menubar=no,scrollbars=no");
}
}

function checkTime()
{
if(v_count == 0)
{
setTimeout("checkTimeout()",v_interval);//
}
v_count++;
}

//增加系統掃描時間
checkTime();
checkShowWindow();

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6517/viewspace-145588/,如需轉載,請註明出處,否則將追究法律責任。

相關文章