asp的话 <script language="doCreate.asp?id=1234"></script> doCreate.asp.... '从数据库中查询上次更新时间 假定为lastUpdate dim dif:dif=datediff("n",lastUpdate,now()) if dif>=5 then createHTMLFile(id)
用隐藏的iframe或Ajax都可以如果用Ajax,下载一个轻量级的框架文件,我常用bingo,当然prototype也可以以bingo为例:<script language="javascript" src="bingo.js"></script> <script language="javascript"> var dateNow = new Date(); var dateLast = new Date(document.lastModified); var mindiff = parseInt((dateNow-dateLast)/1000/60); if(mindiff >= 5){AJAXCALL("newFile.asp?param="+param,"retUpdate");} function retUpdate(doc){....} </script>
<script language="doCreate.asp?id=1234"></script>
doCreate.asp....
'从数据库中查询上次更新时间 假定为lastUpdate
dim dif:dif=datediff("n",lastUpdate,now())
if dif>=5 then createHTMLFile(id)
你参考一些这篇文章,每隔5秒太短了吧..服务器会承受不起的...你编写一个脚本语句 来按时段执行我发给你的那个asp程序,就可以了!
<script language="javascript">
var dateNow = new Date();
var dateLast = new Date(document.lastModified);
var mindiff = parseInt((dateNow-dateLast)/1000/60);
if(mindiff >= 5){AJAXCALL("newFile.asp?param="+param,"retUpdate");}
function retUpdate(doc){....}
</script>