⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_flush_buffer.asp

📁 公交车查询系统
💻 ASP
📖 第 1 页 / 共 2 页
字号:
    strHTML3 = strHTML3 + "    window.close();" + vbCrLf
    strHTML3 = strHTML3 + "}" + vbCrLf
    strHTML3 = strHTML3 + "</script>" + vbCrLf
    
    busIDList = getbusIDList
    '打印三列的表格
    strHTML2 = ""
    strHTML2 = strHTML2 + "<table border=""0"">" + vbCrLf
    For i = 0 To UBound(busIDList)
        If (i Mod 3 = 0) Then strHTML2 = strHTML2 + "<tr>" + vbCrLf
        strHTML2 = strHTML2 + "<td><input type=""button"" value=""" & busIDList(i) & """ onClick=""sendTo('" & busIDList(i) & "')""></td>" + vbCrLf
        If ((i + 1) Mod 3 = 0) Then strHTML2 = strHTML2 + "</tr>" + vbCrLf
    Next
    '判断TR是否有结尾标签
    If ((UBound(busIDList) + 1) Mod 3 = 1) Then
        strHTML2 = strHTML2 + "<td></td><td></td></tr>" + vbCrLf
    ElseIf ((UBound(busIDList) + 1) Mod 3 = 2) Then
        strHTML2 = strHTML2 + "<td></td></tr>" + vbCrLf
    End If
    strHTML2 = strHTML2 + "</table>" + vbCrLf
    
    fPath = server.MapPath("buffer/busIDList.htm")
    Set f = fso.CreateTextFile(fPath)
    f.writeline strHTML1
    f.writeline strHTML2
    f.writeline strHTML3
End Function

Function flush_busStationList()
    Dim busStationList
    Dim i
    Dim strHTML1, strHTML2, strHTML3
    Dim f, fso, fPath
    Set fso = server.CreateObject("Scripting.FileSystemObject")
	
    strHTML1 = ""
    strHTML3 = ""
    strHTML1 = strHTML1 + "<style type=""text/css"">" + vbCrLf
    strHTML1 = strHTML1 + "input{width:80px;}" + vbCrLf
    strHTML1 = strHTML1 + "</style>" + vbCrLf
    strHTML1 = strHTML1 + "<title>请选择站点(音序排列)</title>" + vbCrLf
    
    strHTML3 = strHTML3 + "<script language=""JavaScript"">" + vbCrLf
    strHTML3 = strHTML3 + "function sendTo(busStation){" + vbCrLf
    strHTML3 = strHTML3 + "    window.returnValue = busStation;" + vbCrLf
    strHTML3 = strHTML3 + "    window.close();" + vbCrLf
    strHTML3 = strHTML3 + "}" + vbCrLf
    strHTML3 = strHTML3 + "</script>" + vbCrLf
    
	busStationList = getBusStateList
    '打印三列的表格
    strHTML2 = ""
    strHTML2 = strHTML2 + "<table border=""0"">" + vbCrLf
    For i = 0 To UBound(busStationList)
        If (i Mod 3 = 0) Then strHTML2 = strHTML2 + "<tr>" + vbCrLf
        strHTML2 = strHTML2 + "<td><input type=""button"" value=""" & busStationList(i) & """ onClick=""sendTo('" & busStationList(i) & "')""></td>" + vbCrLf
        If ((i + 1) Mod 3 = 0) Then strHTML2 = strHTML2 + "</tr>" + vbCrLf
    Next
    '判断TR是否有结尾标签
    If ((UBound(busStationList) + 1) Mod 3 = 1) Then
        strHTML2 = strHTML2 + "<td></td><td></td></tr>" + vbCrLf
    ElseIf ((UBound(busStationList) + 1) Mod 3 = 2) Then
        strHTML2 = strHTML2 + "<td></td></tr>" + vbCrLf
    End If
    strHTML2 = strHTML2 + "</table>" + vbCrLf
    
    fPath = server.MapPath("buffer/busStationList.htm")
    Set f = fso.CreateTextFile(fPath)
    f.writeline strHTML1
    f.writeline strHTML2
    f.writeline strHTML3
End Function

function flush_search_js()
    Dim busIDList,busStationList
    Dim i,j
    Dim f, fso, fPath
	dim strHTML1,strHTML2
    Set fso = server.CreateObject("Scripting.FileSystemObject")
	strHTML1="var busIDList=new Array();"+vbcrlf
	strHTML2="var busStationList=new Array();"+vbcrlf
	busIDList=getbusIDList
	for i=0 to ubound(busIDList)
		strHTML1=strHTML1+"busIDList["+cstr(i)+"]="""+busIDList(i)+""";"+vbcrlf
	next
	
	busStationList=getBusStateList
	for j=0 to ubound(busStationList)
		strHTML2=strHTML2+"busStationList["+cstr(j)+"]="""+busStationList(j)+""";"+vbcrlf
	next
	
    fPath = server.MapPath("buffer/data.js")
    Set f = fso.CreateTextFile(fPath)
    f.writeline strHTML1
    f.writeline strHTML2
end function
function deleteOldFiles()
	dim fso,bufferPath,busIDInfoPath,busStationInfoPath
	Set fso = server.CreateObject("Scripting.FileSystemObject")
	bufferPath=server.MapPath("buffer")
	busIDInfoPath=server.MapPath("buffer/busIDInfo")
	busStationInfoPath=server.MapPath("buffer/busStationInfo")
	if fso.FolderExists(bufferPath) then
		fso.DeleteFolder bufferPath
	end if
	fso.CreateFolder bufferPath
	fso.CreateFolder busIDInfoPath
	fso.CreateFolder busStationInfoPath
end function
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>刷新查询信息</title>
<style type="text/css">
body,tr,td {
	text-align: center;
	font-family: 宋体;
	font-size: 13px
}
</style>
<script language="JavaScript">
setInterval("changeStatus()", 500);
function changeStatus(){
	var TXT=document.all.alertTXT;
	if (TXT.innerText==""){
		TXT.innerText=" ·"
	}else if(TXT.innerText==" ·"){
		TXT.innerText=" ··";
	}else if(TXT.innerText==" ··"){
		TXT.innerText=" ···";
	}else if(TXT.innerText==" ···"){
		TXT.innerText="";
	}

}
</script>
</head>

<body bgcolor="#E8F3FF" leftmargin="0" topmargin="0">
<table width="100%"  height="100%" border="0" bgcolor="#003399" cellpadding="3" cellspacing="1" align="center">
  <tr> 
    <td height="20" background="images/topbg.gif"></td>
  </tr>
  <tr bgcolor="#7DA4EC"> 
    <td height="20"><font color="#FFFFFF"><strong>刷新查询信息 ━━ 安徽省淮南市公交车查询系统</strong></font></td>
  </tr>
  <tr bgcolor="#E8F3FF"> 
    <td><span id="txt1">正在更新文件信息,请稍候</span><span id="alertTXT" style="width:50"></span> </td>
  </tr>
  <tr> 
    <td height="20" background="images/bottombg.gif"></td>
  </tr>
</table>
</body>
</html>
<%
response.Flush()		'将等候信息先发给用户

deleteOldFiles			'删除旧文件

flush_busIDInfo			'生成各辆车的详细信息页

flush_busStationInfo	'生成各个站点的详细信息页

flush_busIDList			'生成选择车次页

flush_busStationList	'生成选择站点页

flush_search_js			'生成客服务端查询的数据

response.Write("<script language=""JavaScript"">")
response.Write("document.all.txt1.innerText='数据更新完毕!';")
response.Write("document.all.alertTXT.innerText=' ';")
response.Write("</script>")
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -