Asp定時(shí)執(zhí)行操作、Asp定時(shí)讀取數(shù)據(jù)庫(kù)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
網(wǎng)頁(yè)定時(shí)操作詳解[br][br]目前定時(shí)的操作有:[br][br]一、html頁(yè)面的定時(shí)刷新(refresh--刷新 )[br][br]1,refresh (刷新) 代碼使用說(shuō)明[br][br] 說(shuō)明:讓網(wǎng)頁(yè)多長(zhǎng)時(shí)間(秒)刷新自己,或在多長(zhǎng)時(shí)間后讓網(wǎng)頁(yè)自動(dòng)鏈接到其它網(wǎng)頁(yè)。[br] 用法:[br] [br] 注意:其中的5是指停留5秒鐘后自動(dòng)刷新到url網(wǎng)址[br][br]2,如何定時(shí)操作[br]你可以在同一個(gè)頁(yè)面重復(fù)刷新,以達(dá)到定時(shí)操作的效果。[br]如:[br][br]缺點(diǎn):要在瀏覽器打開頁(yè)面,不能關(guān)閉。[br][br]二、javascript里面的settimeout 和 setinterval[br][br]1,settimeout 和 setinterval的區(qū)別[br] window對(duì)象有兩個(gè)主要的定時(shí)方法,分別是settimeout 和 setinteval 他們的語(yǔ)法基本上相同,但是完成的功能取有區(qū)別。[br][br] settimeout方法是定時(shí)程序,也就是在什么時(shí)間以后干什么。干完了就拉倒。[br][br] setinterval方法則是表示間隔一定時(shí)間反復(fù)執(zhí)行某操作。[br][br] 如果用settimeout實(shí)現(xiàn)setinerval的功能,就需要在執(zhí)行的程序中再定時(shí)調(diào)用自己才行。如果要清除計(jì)數(shù)器需要 根據(jù)使用的方法不同,調(diào)用不同的清除方法:[br][br]例如:tttt=settimeout(''hello()'',1000);[br][br]cleartimeout(tttt);[br][br]或者:[br][br]tttt=setinterval(''hello()'',1000);[br][br]clearinteval(tttt);[br][br]2,如何定時(shí)操作[br]比如要定時(shí)打開頁(yè)面 test.asp(當(dāng)然test.asp可以是讀取數(shù)據(jù)庫(kù),生成靜態(tài)頁(yè)面......)[br][br][br]缺點(diǎn):要在瀏覽器打開頁(yè)面,不能關(guān)閉。[br][br]三,asp使用vb寫的定時(shí)組件[br][br]asp中沒(méi)有settimeout這類的定時(shí)語(yǔ)句,我們需要利用asp組件來(lái)解決,同樣,可以采用vb6來(lái)編制,具體操作方法參考[br]上一編組件的做法,為了掛起線程,我們需要運(yùn)用win32api函數(shù)sleep,同樣新建一個(gè)active dll工程,起名字為timer,[br]類名為sleep。 [br] sleep這個(gè)win32api函數(shù)可以用vb6自帶的api文本瀏覽器中找到它的聲明方法 [br] 現(xiàn)在類sleep的程序如下,這個(gè)組件程序很簡(jiǎn)單的,我不多解說(shuō)了。 [br]private declare sub sleep lib "kernel32" (byval dwmilliseconds as long)[br]private m_set as long[br]public property get setup() as long[br] setup = m_set[br]end property[br]public property let setup(strset as long)[br] m_set = strset[br]end property[br]public function sleeptime()[br] sleep (setup)[br]end function[br][br][br] 把它編譯一下,就生成timer.dll這個(gè)組件dll,如果您不會(huì)寫vb程序,那么您也可以在下載的文件包里找到timer.dll[br]這個(gè)文件。把它c(diǎn)opy到windows目錄下,在ms-dos方式中輸入 [br] c:\windows\regsvr32 timer.dll [br] 完成組件注冊(cè),同樣可以使用這個(gè)定時(shí)組件。 [br] 現(xiàn)在解說(shuō)剛才按個(gè)列子的asp調(diào)用文件。看看這個(gè)組件如何使用 [br]*定時(shí)器的應(yīng)用 [br][br]
該文章在 2010/7/22 21:54:07 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |