List.asp
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:5k
源码类别:

数据库编程

开发平台:

ASP/ASPX

  1. <% Option Explicit %>
  2. <!--#include file="../../FS_Inc/Const.asp" -->
  3. <!--#include file="../../FS_Inc/Function.asp" -->
  4. <!--#include file="../MF_Function.asp" -->
  5. <%
  6. Dim Conn,str_sysId,str_type
  7. MF_Default_Conn
  8. MF_Session_TF
  9. str_sysId = NoSqlHack(Request.QueryString("SysID"))
  10. str_type = NoSqlHack(Request.QueryString("type"))
  11. %>
  12. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  13. <html>
  14. <head>
  15. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  16. <title>选择项目</title>
  17. <style type="text/css">
  18. <!--
  19. a{text-decoration: none;} /* 链接无下划线,有为underline */ 
  20. a:link {color: #232323;} /* 未访问的链接 */
  21. a:visited {color: #232323;} /* 已访问的链接 */
  22. a:hover{color: #FFCC00;} /* 鼠标在链接上 */ 
  23. a:active {color: #FFCC00;} /* 点击激活链接 */
  24. td ,body{
  25. color:#232323;
  26. font-size:12px;
  27. line-height: 18px;
  28. }
  29. .selected {
  30. color: #FFFFFF;
  31. background-color: #003366;
  32. }
  33. -->
  34. </style>
  35. </head>
  36. <body  onselectstart="return false;" oncontextmenu="return false;">
  37. <%
  38. select case str_sysId
  39. case "NS"
  40. Call NS()
  41. 'Case "MS"
  42. ' Call MS()
  43. 'Case "DS"
  44. ' Call DS()
  45. Case else
  46. Call NS()
  47. End Select
  48. Sub NS()
  49. if str_type = "class" then
  50. dim TypeSql,RsTypeObj
  51. TypeSql = "Select ClassID,ClassName,ParentID from FS_NS_NewsClass where ParentID='0' and ReycleTF=0 and isUrl=0 order by OrderID desc,id desc"
  52. Set RsTypeObj = Conn.Execute(TypeSql)
  53. if Not RsTypeObj.Eof then
  54. do while Not RsTypeObj.Eof
  55. Dim str_action,obj_news_rs_1
  56. Set obj_news_rs_1 = server.CreateObject(G_FS_RS)
  57. obj_news_rs_1.Open "Select Count(ID) from FS_NS_NewsClass where ParentID='"& RsTypeObj("ClassID") &"'",Conn,1,1
  58. if obj_news_rs_1(0)>0 then
  59. str_action=  "<img src=""../../sys_images/+.gif""></img>"
  60. Else
  61. str_action=  "<img src=""../../sys_images/-.gif""></img>"
  62. End if
  63. obj_news_rs_1.close:set obj_news_rs_1 =nothing
  64. Response.Write str_action
  65. response.Write"<span cont="""&RsTypeObj("ClassId")&""" style=""cursor:default;"" onClick=""clicked(this);"">"&RsTypeObj("ClassName")&"</span><br />"
  66. Response.Write(GetChildTypeList(RsTypeObj("ClassID"),""," style=""display:none;"" "))
  67. RsTypeObj.movenext
  68. loop
  69. end if
  70. end if
  71. if str_type = "special" then
  72. dim rs
  73. set rs = Conn.execute("select SpecialCName,SpecialEName From FS_NS_Special where isLock=0 order by SpecialID desc")
  74. do while not rs.eof
  75. response.Write"<img src=""../../sys_images/+.gif"" /><span cont="""&rs("SpecialEName")&""" style=""cursor:default;"" onClick=""clicked(this);"">"&rs("SpecialCName")&"</span><br />"
  76. rs.movenext
  77. loop
  78. rs.close:set rs = nothing
  79. end if 
  80. if str_type = "style" then
  81. dim rs_style
  82. set rs_style = Conn.execute("select ID,StyleName From FS_MF_Labestyle where StyleType='NS' order by ID desc")
  83. do while not rs_style.eof
  84. response.Write"<img src=""../../sys_images/+.gif"" /><span cont="""&rs_style("ID")&""" style=""cursor:default;"" onClick=""clicked(this);"">"&rs_style("StyleName")&"</span><br />"
  85. rs_style.movenext
  86. loop
  87. rs_style.close:set rs_style = nothing
  88. end if 
  89. if str_type = "ungelnews" then
  90. dim rs_un,rs1
  91. set rs_un = Conn.execute("Select DisTinct UnRegulatedMain From [FS_NS_News_Unrgl] order by UnRegulatedMain DESC")
  92. do while not rs_un.eof
  93. set rs1 = Conn.execute("Select UnregNewsName From FS_NS_News_Unrgl where UnregulatedMain='"&rs_un("UnRegulatedMain")&"' order by Rows")
  94. response.Write"<img src=""../../sys_images/+.gif"" /><span cont="""&rs_un("UnRegulatedMain")&""" style=""cursor:default;"" onClick=""clicked(this);"">"&rs1("UnregNewsName")&"</span><br />" 
  95. rs1.close:set rs1=nothing
  96. rs_un.movenext
  97. loop
  98. rs_un.close:set rs_un=nothing
  99. end if 
  100. End Sub
  101. Function GetChildTypeList(TypeID,CompatStr,ShowStr)
  102. Dim ChildTypeListRs,ChildTypeListStr,TempStr
  103. Set ChildTypeListRs = Conn.Execute("Select ClassID,ClassName,ParentID from FS_NS_NewsClass where ParentID='" & TypeID & "' and ReycleTF=0 and IsUrl=0 order by OrderID desc,id desc")
  104. TempStr = CompatStr & "&nbsp;&nbsp;&nbsp;&nbsp;"
  105. do while Not ChildTypeListRs.Eof
  106. Dim str_action_1,obj_news_rs_1s
  107. Set str_action_1 = server.CreateObject(G_FS_RS)
  108. str_action_1.Open "Select Count(ID) from FS_NS_NewsClass where ParentID='"& ChildTypeListRs("ClassID") &"'",Conn,1,1
  109. if str_action_1(0)>0 then
  110. str_action_1=  "<img src=""../../sys_images/+.gif""></img>"
  111. Else
  112. str_action_1=  "<img src=""../../sys_images/-.gif""></img>"
  113. End if
  114. set obj_news_rs_1s =nothing
  115. GetChildTypeList = GetChildTypeList & "" & TempStr & ""& str_action_1 &""
  116. GetChildTypeList = GetChildTypeList & "<span cont="""&ChildTypeListRs("ClassId")&""" style=""cursor:default;"" onClick=""clicked(this);"">"&ChildTypeListRs("ClassName")&"</span><br />"
  117. GetChildTypeList = GetChildTypeList & GetChildTypeList(ChildTypeListRs("ClassID"),TempStr,ShowStr)
  118. ChildTypeListRs.MoveNext
  119. loop
  120. ChildTypeListRs.Close
  121. Set ChildTypeListRs = Nothing
  122. End Function
  123. %>
  124. </body>
  125. </html>
  126. <script language="JavaScript">
  127. function clicked(Obj)
  128. {
  129. for(var i=0;i<document.body.all.length;i++)
  130. {
  131. var OldObj = document.body.all(i);
  132. OldObj.className='';
  133. }
  134. Obj.className='selected';
  135. }
  136. </script>