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

教育系统应用

开发平台:

Delphi

  1. <%@ Language=VBScript %>
  2. <!--#include file ="identify.asp"-->
  3. <html>
  4. <head>
  5. <meta NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
  6. <link rel="stylesheet" type="text/css" href="xcss.css">
  7. </head>
  8. <body background="images/zapsmbknd.gif">
  9. <p align="center"><img height="130" src="images/213062.gif" width="510"></p>
  10. <style type="text/css">
  11. <!-- 
  12. .textanimlink,a {
  13. text-decoration : none;
  14. }
  15. P.main {
  16. font-family : Arial;
  17. font-size : 15pt;
  18. font-weight : bold;
  19. }
  20. -->
  21. </style>
  22. <!--#include file ="js/board.asp"-->
  23. <script Language="Javascript">
  24. <!-- Hiding
  25. bname=navigator.appName;
  26. bversion=parseInt(navigator.appVersion)
  27. if ((bname=="Netscape" && bversion>=4) || (bname=="Microsoft Internet Explorer" && bversion>=4))
  28. window.onload=start
  29. else
  30. stop();
  31. window.onunload=stop
  32. if (bname=="Netscape"){
  33. brows=true
  34. dt=2
  35. }
  36. else{
  37. brows=false
  38. dt=20
  39. }
  40. var z=0;
  41. var msg=0;
  42. var rgb=0;
  43. var link=false;
  44. var status=true;
  45. var updwn=false;
  46. var value=0;
  47. var h=window.innerHeight;
  48. var w=window.innerWidth;
  49. var timer1;
  50. var timer2;
  51. var timer3;
  52. var convert = new Array()
  53. var hexbase= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
  54. // Put here your own messages. Add as many as you wan't (Do not edit anything else in the Script except the lines below)
  55. var bgcolor="#FFFFFF"; //Color of background
  56. var color="#00008D";  //Color of the Letters
  57. // Put here your own messages. Add as many as you wan't (Do not edit anything else in the Script except the lines above)
  58. for (x=0; x<16; x++){
  59. for (y=0; y<16; y++){
  60. convert[value]= hexbase[x] + hexbase[y];
  61. value++;
  62. }
  63. }
  64. redx=color.substring(1,3);
  65. greenx=color.substring(3,5);
  66. bluex=color.substring(5,7);
  67. hred=eval(parseInt(redx,16));
  68. hgreen=eval(parseInt(greenx,16));
  69. hblue=eval(parseInt(bluex,16));
  70. eredx=bgcolor.substring(1,3);
  71. egreenx=bgcolor.substring(3,5);
  72. ebluex=bgcolor.substring(5,7);
  73. ered=eval(parseInt(eredx,16));
  74. egreen=eval(parseInt(egreenx,16));
  75. eblue=eval(parseInt(ebluex,16));
  76. red=ered;
  77. green=egreen;
  78. blue=eblue;
  79. function start(){
  80. if ((bname=="Netscape" && bversion>=4) || (bname=="Microsoft Internet Explorer" && bversion>=4)){
  81. link=false;
  82. updwn=true;
  83. if (brows)
  84. res=document.layers['textanim'].top
  85. else{
  86. textanim.style.width=document.body.offsetWidth-20;
  87. textanim.innerHTML='<Pre><P Class="main" Align="Center">'+message[msg]+'</P></Pre>'
  88. res=textanim.style.top
  89. for (x=0; x<document.all.length; x++)
  90. if(document.all[x].id=="textanimlink")
  91. link=true;
  92. }
  93. up()
  94. }
  95. }
  96. function stop(){
  97. clearTimeout(timer1);
  98. clearTimeout(timer2);
  99. clearTimeout(timer3);
  100. }
  101. function resz(){
  102. h=window.innerHeight;
  103. w=window.innerWidth;
  104. if (updwn)
  105. timer1=setTimeout('up()',1000)
  106. else
  107. timer2=setTimeout('down()',1000)
  108. }
  109. function breakf(){
  110. if (status){
  111. clearTimeout(timer1);
  112. clearTimeout(timer2);
  113. status=false
  114. return;
  115. }
  116. else{
  117. status=true;
  118. if (updwn)
  119. timer1=setTimeout('up()',dt)
  120. else
  121. timer2=setTimeout('down()',dt)
  122. }
  123. }
  124. function up(){
  125. if (red<hred){
  126. if ((red+7)<hred)
  127. red+=7;
  128. else
  129. red=hred
  130. redx = convert[red]
  131. }
  132. else{
  133. if ((red-7)>hred)
  134. red-=7;
  135. else
  136. red=hred
  137. redx = convert[red]
  138. }
  139. if (green<hgreen){
  140. if ((green+7)<hgreen)
  141. green+=7;
  142. else
  143. green=hgreen
  144. greenx = convert[green]
  145. }
  146. else{
  147. if ((green-7)>hgreen)
  148. green-=7;
  149. else
  150. green=hgreen
  151. greenx = convert[green]
  152. }
  153. if (blue<hblue){
  154. if ((blue+7)<hblue)
  155. blue+=7;
  156. else
  157. blue=hblue
  158. bluex = convert[blue]
  159. }
  160. else{
  161. if ((blue-7)>hblue)
  162. blue-=7;
  163. else
  164. blue=hblue
  165. bluex = convert[blue]
  166. }
  167. rgb = "#"+redx+greenx+bluex;
  168. if (brows){
  169. document.layers['textanim'].document.linkColor=rgb;
  170. document.layers['textanim'].document.vlinkColor=rgb;
  171. if (window.innerHeight!=h || window.innerWidth!=w){
  172. clearTimeout(timer1);
  173. resz()
  174. return;
  175. }
  176. else{
  177. document.layers['textanim'].document.write('<Pre><P Class="main" Align="Center"><font color="'+rgb+'">'+message[msg]+'</font></P></Pre>')
  178. document.layers['textanim'].document.close();
  179. }
  180. }
  181. else{
  182. textanim.style.color=rgb;
  183. if(link)
  184. textanimlink.style.color=rgb;
  185. }
  186. if (z<38){
  187. if (brows)
  188. document.layers['textanim'].top--
  189. else
  190. textanim.style.posTop--
  191. z++
  192. timer1=setTimeout('up()',dt)
  193. }
  194. else
  195. {
  196. updwn=false;
  197. down()
  198. }
  199. }
  200. function down(){
  201. if (red<ered){
  202. if ((red+7)<ered)
  203. red+=7;
  204. else
  205. red=ered
  206. redx = convert[red]
  207. }
  208. else{
  209. if ((red-7)>ered)
  210. red-=7;
  211. else
  212. red=ered
  213. redx = convert[red]
  214. }
  215. if (green<egreen){
  216. if ((green+7)<egreen)
  217. green+=7;
  218. else
  219. green=egreen
  220. greenx = convert[green]
  221. }
  222. else{
  223. if ((green-7)>egreen)
  224. green-=7;
  225. else
  226. green=egreen
  227. greenx = convert[green]
  228. }
  229. if (blue<eblue){
  230. if ((blue+7)<eblue)
  231. blue+=7;
  232. else
  233. blue=eblue
  234. bluex = convert[blue]
  235. }
  236. else{
  237. if ((blue-7)>eblue)
  238. blue-=7;
  239. else
  240. blue=eblue
  241. bluex = convert[blue]
  242. }
  243. rgb = "#"+redx+greenx+bluex;
  244. if (brows){
  245. document.layers['textanim'].document.linkColor=rgb;
  246. document.layers['textanim'].document.vlinkColor=rgb;
  247. if (window.innerHeight!=h || window.innerWidth!=w){
  248. clearTimeout(timer2);
  249. resz()
  250. return;
  251. }
  252. else{
  253. document.layers['textanim'].document.write('<Pre><P Class="main" Align="Center"><font color="'+rgb+'">'+message[msg]+'</font></P></Pre>')
  254. document.layers['textanim'].document.close();
  255. }
  256. }
  257. else{
  258. textanim.style.color=rgb;
  259. if(link)
  260. textanimlink.style.color=rgb;
  261. }
  262. if (z<76){
  263. if (brows)
  264. document.layers['textanim'].top--
  265. else
  266. textanim.style.posTop--
  267. z++
  268. timer2=setTimeout('down()',dt)
  269. }
  270. else
  271. {
  272. if (brows){
  273. document.layers['textanim'].document.write('')
  274. document.layers['textanim'].document.close();
  275. }
  276. else
  277. textanim.innerHTML='';
  278. window.clearInterval(timer2);
  279. if(msg<message.length-1){
  280. msg++;
  281. z=0;
  282. if (brows){
  283. document.layers['textanim'].top=res;
  284. }
  285. else
  286. textanim.style.top=res;
  287. timer3=setTimeout('start()',100);
  288. }
  289. else
  290. {
  291. msg=0;
  292. z=0;
  293. if (brows)
  294. document.layers['textanim'].top=res;
  295. else
  296. textanim.style.top=res;
  297. timer3=setTimeout('start()',2000);
  298. }
  299. }
  300. }
  301. // done hiding -->
  302. </script>
  303. <div id="textanim" style="position: absolute; left: 0; top: 220" onclick="breakf()">
  304. </div>
  305. <layer name="textanim" left="0" top="220">
  306. </layer>
  307. <p>&nbsp;</p>
  308. <p>&nbsp;</p>
  309. <p>
  310. <!--#include file ="index.asp"-->
  311. <a name="#A">
  312. <br>
  313. <table WIDTH="510" BORDER="0" CELLSPACING="1" CELLPADDING="1" align="center">
  314.   <tr> 
  315.     <td width="500"><font color="#dd9944">『 推 荐 书 目 』</font></td>
  316.   </tr>
  317.   <tr> 
  318.     <td><img src="images/dot.gif" width="510" height="1"></td>
  319.   </tr>
  320. </table>
  321. <br>
  322. <table WIDTH="500" BORDER="0" CELLSPACING="1" CELLPADDING="1" align="center">
  323. <%
  324. set conn = server.CreateObject("adodb.connection")
  325. conn.Open application("dsn")
  326. sql = "select a.id,a.description,b.bookid,b.name,b.Author,b.Times from introduce a,BookDetail b where a.bookid=b.bookid " 
  327. set rs = server.CreateObject("adodb.recordset")
  328. rs.Open sql,conn
  329. do while (not rs.EOF) 
  330. %>
  331. <tr>
  332. <td>
  333. <table WIDTH="250" BORDER="0" CELLSPACING="1" CELLPADDING="1" align="center">
  334. <tr>
  335. <td width="20" valign="top">
  336. <img SRC="images/plus.gif" border="0" WIDTH="18" HEIGHT="19">
  337. </td>
  338. <td>
  339. 书名:<a href="readbook.asp?bookid=<%=rs("bookid")%>"><%=rs("name")%></a> <br>
  340. 作者:<%=rs("Author")%><br>
  341. 访问次数:<%=rs("times")%><br>
  342. 说明:<%=rs("description")%>
  343. <% if session("usertype")<=1 then %>
  344. <br><a href="del_introduce.asp?bookid=<%=rs("bookid")%>">从推荐列表中删除</a>
  345. <%  end if %>
  346. </td>
  347. </tr>
  348. <tr>
  349. </tr>
  350. </table>
  351. </td>
  352. <%
  353. rs.MoveNext
  354. if rs.EOF then
  355. exit do
  356. end if
  357. %>
  358. <td>
  359. <table WIDTH="250" BORDER="0" CELLSPACING="1" CELLPADDING="1" align="center">
  360. <tr>
  361. <td width="20" valign="top"><img SRC="images/plus.gif" border="0" WIDTH="18" HEIGHT="19">
  362. </td>
  363. <td>
  364. 书名:<a href="readbook.asp?bookid=<%=rs("bookid")%>"><%=rs("name")%></a> <br>
  365. 作者:<%=rs("Author")%><br>
  366. 访问次数:<%=rs("times")%><br>
  367. 说明:<%=rs("description")%>
  368. <% if session("usertype")<=1 then %>
  369. <br><a href="del_introduce.asp?bookid=<%=rs("bookid")%>">从推荐列表中删除</a>
  370. <%  end if %>
  371. </td>
  372. </tr>
  373. <tr>
  374. </tr>
  375. </table>
  376. </td>
  377. </tr>
  378. <%
  379. rs.MoveNext
  380. loop
  381. rs.Close
  382. set rs = nothing
  383. %>
  384. </table>
  385. </a>
  386. <a name="#B">
  387. <br>
  388. <table WIDTH="510" BORDER="0" CELLSPACING="1" CELLPADDING="1" align="center">
  389.   <tr> 
  390.     <td width="500"><font color="#dd9944">『 最 新 书 目 』</font><img SRC="images/new001.gif" WIDTH="33" HEIGHT="16"></td>
  391.   </tr>
  392.   <tr> 
  393.     <td><img src="images/dot.gif" width="510" height="1"></td>
  394.   </tr>
  395. </table>
  396. <br>
  397. <table WIDTH="510" BORDER="0" CELLSPACING="1" CELLPADDING="1" align="center">
  398. <%
  399. sql = "select a.id,a.description,b.bookid,b.name,b.Author,b.Times from newbook a,BookDetail b where a.bookid=b.bookid " 
  400. set rs = server.CreateObject("adodb.recordset")
  401. rs.Open sql,conn
  402. do while (not rs.EOF) 
  403. %>
  404. <tr>
  405. <td>
  406. <table WIDTH="250" BORDER="0" CELLSPACING="1" CELLPADDING="1" align="center">
  407. <tr>
  408. <td width="20" valign="top"><img SRC="images/plus.gif" border="0" WIDTH="18" HEIGHT="19">
  409. <br><img SRC="images/new001.gif" WIDTH="33" HEIGHT="16">
  410. </td>
  411. <td>
  412. 书名:<a href="readbook.asp?bookid=<%=rs("bookid")%>"><%=rs("name")%></a> <br>
  413. 作者:<%=rs("Author")%><br>
  414. 访问次数:<%=rs("times")%><br>
  415. 说明:<%=rs("description")%>
  416. <% if session("usertype")<=1 then %>
  417. <br><a href="del_new.asp?bookid=<%=rs("bookid")%>">从新书列表中删除</a>
  418. <%  end if %>
  419. </td>
  420. </tr>
  421. <tr>
  422. </tr>
  423. </table>
  424. </td>
  425. <%
  426. rs.MoveNext
  427. if rs.EOF then
  428. exit do
  429. end if
  430. %>
  431. <td>
  432. <table WIDTH="250" BORDER="0" CELLSPACING="1" CELLPADDING="1" align="center">
  433. <tr>
  434. <td width="20" valign="top"><img SRC="images/plus.gif" border="0" WIDTH="18" HEIGHT="19">
  435. <br><img SRC="images/new001.gif" WIDTH="33" HEIGHT="16">
  436. </td>
  437. <td>
  438. 书名:<a href="readbook.asp?bookid=<%=rs("bookid")%>"><%=rs("name")%></a> <br>
  439. 作者:<%=rs("Author")%><br>
  440. 访问次数:<%=rs("times")%><br>
  441. 说明:<%=rs("description")%>
  442. <% if session("usertype")<=1 then %>
  443. <br><a href="del_new.asp?bookid=<%=rs("bookid")%>">从新书列表中删除</a>
  444. <%  end if %>
  445. </td>
  446. </tr>
  447. <tr>
  448. </tr>
  449. </table>
  450. </td>
  451. </tr>
  452. <%
  453. rs.MoveNext
  454. loop
  455. rs.Close
  456. set rs = nothing
  457. %>
  458. </table>
  459. </a>
  460. <p>
  461. <%
  462. sql = "select visitnum from visit"
  463. set rs = server.CreateObject("adodb.recordset")
  464. rs.Open sql,conn
  465. visitnum=rs("visitnum")
  466. rs.close
  467. set rs=nothing
  468. conn.close
  469. set conn=nothing
  470. %>
  471. <table WIDTH="510" BORDER="0" CELLSPACING="1" CELLPADDING="1" align="center">
  472. <tr align="middle">
  473. <td height="10"><img height="1" src="images/dot.gif" width="500"></td></tr>
  474. <tr align="middle">
  475. <td>您是第<%=visitnum%>个访问者
  476. </td>
  477. </tr>
  478. </table>
  479. <table WIDTH="510" BORDER="0" CELLSPACING="1" CELLPADDING="1" align="center">
  480. <tr align="middle">
  481. <td height="10"><img height="1" src="images/dot.gif" width="500"></td></tr>
  482. <tr align="middle">
  483. <td>若有任何意见或者建议,请<a href="mailto:zhang95@263.net" style="TEXT-DECORATION: underline">写信给我们</a>
  484. <br><span style="FONT-FAMILY: verdana">&copy; CopyRight 2000 All Rights Reserved</span>科技有限公司</p>
  485. </td>
  486. </tr>
  487. </table>
  488. </body>
  489. </html>