levellistcreate.asp
上传用户:llrg7406
上传日期:2007-03-02
资源大小:654k
文件大小:3k
源码类别:

教育系统应用

开发平台:

Delphi

  1. <%@ Language=VBScript %>
  2. <!--#include file ="identify.asp"-->
  3. <% 
  4. dim conn
  5. set conn = server.CreateObject("adodb.connection")
  6. conn.Open application("dsn")
  7. sub recursion(id,m_title,m_type_id)
  8. dim rs
  9. %>
  10. <a name="aa<%=id%>"></a>
  11. <table WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
  12. <tr>
  13. <td colspan="2">
  14. <a href="#aa<%=id%>" onclick="diva_show('<%=id%>','<%=m_type_id%>');" id="link<%=id%>">
  15. <img name="f<%=id%>" SRC="images/plus1.gif" border="0" WIDTH="16" HEIGHT="18">
  16. <img name="i<%=id%>" SRC="images/icon_book_close.gif" border="0"><%=m_title%></a><br>
  17. </td>
  18. </tr>
  19. </table>
  20. <div id="a<%=id%>" style="display:none">
  21. <table WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
  22. <%
  23. sql = "select id,title,type_id from bookwarelist where parent = '" & m_title & "'"
  24. set rs = server.CreateObject("adodb.recordset")
  25. rs.Open sql,conn
  26. while not rs.eof
  27. id0 = rs("id")
  28. title0 = rs("title")
  29. type_id0 = rs("type_id")
  30. %>
  31. <tr>
  32. <td width="18">&nbsp;</td>
  33. <td>
  34. <% call recursion(id0,title0,type_id0)%>
  35. </td>
  36. </tr>
  37. <%
  38. rs.movenext
  39. wend
  40. rs.close
  41. set rs = nothing
  42. %>
  43. </table>
  44. </div>
  45. <%
  46. end sub 
  47. %> 
  48. <html>
  49. <head>
  50. <meta NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
  51. <link rel="stylesheet" type="text/css" href="xcss.css">
  52. <script language="javascript">
  53. current_div_id = -1;
  54. function diva_show(div_id,type_id)
  55. {
  56. if (document.all.item("a"+div_id).style.display == "block")
  57. {
  58. document.all.item("a"+div_id).style.display = "none";
  59. document.all.item("i"+div_id).src="images/icon_book_close.gif";
  60. document.all.item("f"+div_id).src="images/plus1.gif";
  61. }
  62. else
  63. {
  64. document.all.item("a"+div_id).style.display = "block";
  65. document.all.item("i"+div_id).src="images/icon_book_open.gif";
  66. document.all.item("f"+div_id).src="images/minus.gif";
  67. }
  68. if (current_div_id != -1)
  69. {
  70. document.all.item("link"+current_div_id).style.color = "#000066"; 
  71. }
  72. current_div_id = div_id;
  73. document.all.item("link"+div_id).style.color = "red"; 
  74. if ((type_id != '0')&&(type_id != '')) 
  75. {
  76. top.xbody.window.location = "booklist.asp?b_type=" + type_id;
  77. }
  78. }
  79. </script>
  80. </head>
  81. <body topmargin="0" background="images/zapsmbknd.gif">
  82. <table WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
  83. <tr>
  84. <td colspan="2"><img SRC="images/win16.gif" WIDTH="16" HEIGHT="16">&nbsp;<font style="font-family:隶书,Arial;font-size:20px;font-weight:bold">书库</font></td>
  85. </tr>
  86. </table>
  87. <table WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
  88. <%
  89. sql1 = "select id,title,type_id from bookwarelist where parent = '书库'"
  90. set rs1 = server.CreateObject("adodb.recordset")
  91. rs1.Open sql1,conn
  92. while not rs1.eof
  93. id1 = rs1("id")
  94. title1 = rs1("title")
  95. type_id1 = rs1("type_id")
  96. %>
  97. <tr>
  98. <td width="1">&nbsp;</td>
  99. <td>
  100. <% call recursion(id1,title1,type_id1)%>
  101. </td>
  102. </tr>
  103. <%
  104. rs1.movenext
  105. wend
  106. %>
  107. </table>
  108. </body>
  109. </html>