createjs2.asp

来自「这是一个学生毕业时做的教务系统」· ASP 代码 · 共 115 行

ASP
115
字号
<%@ Language=VBScript %>
<!--#include file=conn.asp -->
<%
IF not(Session("KEY")="super" or Session("KEY")="input") THEN
response.redirect "login.asp"
response.end
END IF

NewsNum=Request.Form("NewsNum")
FileType=Request.Form ("FileType")
if NewsNum="" then
%>
<script language=javascript>
history.back()
alert("请输入需要显示的新闻条数!")
</script>
<%
Response.End
end if

set rs=server.CreateObject("adodb.recordset")
rs.Source="select top " & NewsNum &" NewsID,Title,BigClassName,SmallClassName,SpecialID,UpdateTime from News order by NewsID DESC"
rs.Open rs.Source,conn,1,1

set fs=server.CreateObject("Scripting.FileSystemObject")

if FileType="ASP" then
FilePath=server.MapPath("../NewsLastUpdate.asp")

set JSFile=fs.CreateTextFile(FilePath)

JSFile.writeline("<table cellpadding=3 cellspacing=0 border=0 >")

while not rs.EOF
JSFile.writeline("    <tr>")
JSFile.writeline("        <td width=100% >")
StrNews="          <a href=""news/ReadNews.asp?NewsID=" & rs("NewsID") &  "&BigClassName=" & rs("〖新闻频道〗") & "&SmallClassName=" & rs("校园公告") & "&SpecialID=" & rs("SpecialID") & """ target=_blank>◆" & trim(rs("Title")) & "(" & year(rs("UpdateTime")) & "-" & Month(rs("UpdateTime")) &"-"& Day(rs("UpdateTime")) & ")</a>"
JSFile.writeline StrNews
JSFile.writeline("        <td width=100% >")
JSFile.writeline("    </tr>")
rs.MoveNext
wend

JSFile.writeline("</table>")
else
FilePath=server.MapPath("../NewsLastUpdate.js")

set JSFile=fs.CreateTextFile(FilePath)

JSFile.writeline("document.write(""<table cellpadding=3 cellspacing=0 border=0 >"")")

while not rs.EOF
JSFile.writeline("document.write(""   <tr>"")")
JSFile.writeline("document.write(""     <td width=100% >"")")
StrNews="<a href=news/ReadNews.asp?NewsID=" & rs("NewsID") &  "&BigClassName=" & rs("〖新闻频道〗") & "&SmallClassName=" & rs("校园公告") & "&SpecialID=" & rs("SpecialID") & " target=_blank>◆" & trim(rs("Title")) & "(" & year(rs("UpdateTime")) & "-" & Month(rs("UpdateTime")) &"-"& Day(rs("UpdateTime")) & ")</a>"
JSFile.writeline("document.write(""" &  StrNews & """)")
JSFile.writeline("document.write(""     <td width=100% >"")")
JSFile.writeline("document.write(""   </tr>"")")
rs.MoveNext
wend

JSFile.writeline("</table>")


end if


rs.Close
set rs=nothing
conn.close
set conn=nothing

set JSFile=nothing
set fs=nothing

%>


<html>

<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href=site.css rel=stylesheet>
</head>

<body>

<p> </p>

<table border="0" width="588" align=center>
<tr>
<td colspan="2" width="588"><b>首页调用文件生成模块</b></td>
</tr>
<tr>
<td colspan="2" width="588">
<hr size="1">
</td>
</tr>
<%if FileType="ASP" then %>
<tr>
<td width="588" colspan=2>已经生成 NewsLastUpdate.asp,请在首页用调用该文件!</td>
</tr>
<%else%>
<%end if%>
<tr>
<td width="588" colspan=2><hr size=1></td>
</tr>

</table>


</body>

</html>

⌨️ 快捷键说明

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