asp自动跳转刷新

Server.ScriptTimeout=666666666
response.flush
start_time=now()
Response.Buffer=True
set rsg=server.createobject("adodb.recordset")
bid=request("bid")
igc=request("igc")
act=request("act")
if bid<>"" then
bid=request("bid")
else
bid=0
end if
if igc<>"" then
igc=request("igc")
else
igc=0
end if
if act="url" then
file=server.mappath("gequUrl.txt") 
set fs=Server.CreateObject("Scripting.FileSystemObject")
set txt=fs.opentextfile(file,1,true) 
if not txt.atendofstream then
line=txt.ReadAll
end if
set txt=nothing
set fs=nothing
if line<>"" then
response.Write("<script>window.location.href='"+line+"';</script>")
else
response.Write("<script>window.location.href='';</script>")
end if
response.End()
end if

if bid=0 then
rsg.open"select top 20 id from table order by id desc",conn,1,1
else
rsg.open"select top 20 id from table  where  id<"&bid&" order by id desc",conn,1,1
end if


 do while not rsg.eof 
    'do something
 lastid=rsg("id")
 igc=igc+1
 rsg.movenext
 loop
rsg.close

if lastid<>1 then
 EndTime=now()
 UseTime=DateDiff("s",start_time ,EndTime ) 
response.Write("总共花了"&UseTime&"秒<br>")
Call WriteTxt("xx?bid="&lastid&"&igc="&igc)
Response.Write("<li class=""red"">  页面将自动刷新</li>")
Response.Write("<form name=""SiteCollect1"" id=""SiteCollect1"" action=""?bid="&lastid&"&igc="&igc&""" method=""post"" ></form>")
Response.Write("<script language=""javascript"">document.SiteCollect1.submit();</script>")
Response.Flush()
end if
set rsg=nothing
Call CloseConn()
response.Write("统计完成<br>")
response.Write("总共有"&igc&"首<br>")


function WriteTxt(str)

filepath=Server.MapPath("gequUrl.txt")
set fileConn=Server.CreateObject("Scripting.FileSystemObject")
set fileOpen=fileConn.OpenTextfile(filepath,2,true)
fileOpen.write(str)
fileOpen.close
set fileConn=nothing

set fileOpen=nothing

end function 




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值