如果頁面要自動刷新,但該頁面有Request.Form,那么通常會出現一個提示框,需要用戶確定來提交數據,這就不是自動刷新了。而對于監控或股票顯示來說,不要用戶干預又非常重要,下面就可以解決該問題:
<Script Language="JavaScript"> <!-- var limit="0:60"//定義刷新時間
if (document.images){ var parselimit=limit.split(":") parselimit=parselimit[0]*60+parselimit[1]*1 } function beginrefresh(){ if (!document.images) return if (parselimit==1){ InputDate.action="TypeAlert.asp" //此處為該頁面的名稱,別忘了外面應該有一個Form,用hidden空間保留此頁面所需的Request.Form的數據! InputDate.submit() } else{ parselimit-=1 curmin=Math.floor(parselimit/60) cursec=parselimit%60 if (curmin!=0) curtime=curmin+"分"+cursec+"秒后重刷本頁!" else curtime=cursec+"秒后重刷本頁!" window.status=curtime setTimeout("beginrefresh()",1000) } }
window.onload=beginrefresh //--> </Script>
這段要加到<HEAD>的上面!感謝【阿哦】網友
|