Picture.jsp
上传用户:zdly666
上传日期:2022-08-09
资源大小:6511k
文件大小:4k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

JavaScript

  1. <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
  2. <%@ include file="conn.jsp"%>
  3. <link type="text/css" rel="stylesheet" href="style.css">
  4. <script language="javascript"> 
  5. <!-- 
  6. var flag=false; 
  7. function DrawImage(ImgD){ 
  8. var image=new Image(); 
  9. image.src=ImgD.src; 
  10. if(image.width>0 && image.height>0){ 
  11. flag=true; 
  12. if(image.width/image.height>= 360/270){ 
  13. if(image.width>360){ 
  14. ImgD.width=360; 
  15. ImgD.height=(image.height*360)/image.width; 
  16. }else{ 
  17. ImgD.width=image.width; 
  18. ImgD.height=image.height; 
  19. ImgD.alt=image.width+"×"+image.height; 
  20. else{ 
  21. if(image.height>270){ 
  22. ImgD.height=270; 
  23. ImgD.width=(image.width*270)/image.height; 
  24. }else{ 
  25. ImgD.width=image.width; 
  26. ImgD.height=image.height; 
  27. ImgD.alt=image.width+"×"+image.height; 
  28. //--> 
  29. </script> 
  30. <%
  31. //计算当前文件定位。
  32. String EditID=request.getParameter("EditID");//当前记录
  33. String Row=request.getParameter("RowID");//当前行数
  34. String Column=request.getParameter("Column");//
  35. //选择媒体文件
  36. String file_SQL="select * from S_fileInfor,S_fileColumn where ";
  37. file_SQL+="S_fileInfor.column_id=S_fileColumn.column_id and ";
  38. file_SQL+="S_fileInfor.column_id='"+Column+"' order by file_id desc ";
  39. ResultSet frs=stmt.executeQuery(file_SQL);
  40. frs.last();
  41. int Total=frs.getRow();//得到总记录条数
  42. String Column_Name=frs.getString("column_name");
  43. int RowID=Integer.parseInt(Row);//转换成整型
  44. String StrSQL;
  45. StrSQL="select * from S_fileInfor where file_id='"+EditID+"'";
  46. ResultSet rs2=stmt.executeQuery(StrSQL);
  47. rs2.first();
  48. String title=rs2.getString("file_title");
  49. String introduce=rs2.getString("file_introduce");
  50. String synopsis=rs2.getString("file_synopsis");
  51. String time=rs2.getString("file_date");
  52. String fileName=rs2.getString("file_name");
  53. %>
  54. <table width="362" border="0" align="center" cellspacing="0">
  55.   <tr>
  56.     <td width="360">asdfasdfasdf</td>
  57.   </tr>
  58.   <tr>
  59.     <td>
  60.       <div align="center"><img src="file/<%=fileName%>" width="62" height="44" onload="javascript:DrawImage(this);"/></div></td>
  61.   </tr>
  62.   <tr>
  63.     <td>asdfasdfsadf</td>
  64.   </tr>
  65.   <tr>
  66.     <td>
  67. </td>
  68.   </tr>
  69.   <tr>
  70.     <td>&nbsp;</td>
  71.   </tr>
  72. </table>
  73.   <%
  74. String SQL_ROW;
  75. SQL_ROW="select * from S_fileInfor where column_id='"+Column+"'order by file_id desc";
  76. ResultSet rs1=stmt.executeQuery(SQL_ROW);
  77. int Pre_EditID;//上一条记录的ID
  78. int Pre_RowID;//上一条记录的行号
  79. if(RowID-1==0)//如果当前行-1=0,则没有上一条记录
  80. {
  81. rs1.first();
  82. Pre_EditID=rs1.getInt("file_id");
  83. Pre_RowID=1;
  84. }
  85. else
  86. {
  87. rs1.absolute(RowID-1);
  88. Pre_EditID=rs1.getInt("file_id");
  89. Pre_RowID=RowID-1;
  90. }
  91. String Ptitle=rs1.getString("file_title");//上一条记录的标题
  92. int Next_EditID;//下一条记录的ID
  93. int Next_RowID;//下一条记录的行号
  94. if(RowID==Total)
  95. {
  96. rs1.last();
  97. Next_EditID=rs1.getInt("file_id");
  98. Next_RowID=Total;
  99. }
  100. else
  101. {
  102. rs1.absolute(RowID+1);
  103. Next_EditID=rs1.getInt("file_id");
  104. Next_RowID=RowID+1;
  105. }
  106. String Ntitle=rs1.getString("file_title");
  107. %>
  108. </p>
  109. <table width="83%" border="0" align="center">
  110.     <tr>
  111.     <td width="26%"><div align="center">上一个文件</div></td>
  112. <%if(RowID==1)
  113. {%>
  114. <td width="12%">没有了</td>
  115. <%}else{%>
  116. <td width="62%">
  117. <a href="Picture1.jsp?EditID=<%=Pre_EditID%>&Column=<%=Column%>&RowID=<%=Pre_RowID%>&Type=1"><%=Ptitle%></td>
  118. <%}%>
  119.    </tr>
  120. <tr>
  121. <td ><div align="center">下一个文件:</div></td>
  122. <%if(RowID==Total)
  123. {%>
  124. <td>没有了</td>
  125. <%}else{%>
  126.     <td><a href="Picture1.jsp?EditID=<%=Next_EditID%>&Column=<%=Column%>&RowID=<%=Next_RowID%>&Type=1"><%=Ntitle%></a></td>
  127. <%}%>
  128. </tr>
  129. </table>