用JSP实现类似资源管理器式的文件与目录的折叠(代码示例)
[作者]:菩提树下的杨过 [来源]:互联网 [收录时间]:2007-8-1 20:00:05
<br />  &lt;%@ page import = "SQLDATA" %&gt;<br />&lt;%@ page import="java.sql.*" %&gt;<br />&lt;%@ page contentType="text/html;charset=gb2312" %&gt;<br /><table border="0" align="left" class=ppc_download_ad_frame cellspacing=0 cellpadding=0 width="1%" style="margin-top:10px;margin-right:7px;margin-bottom:3px;margin-left:0px"> <tr> <td id=a><img height=9 width=9></td> <td id=b width="100%"><img height=1 width=1></td> <td id=c><img height=9 width=9></td> </tr> <tr> <td id=d><img height=1 width=1></td> <td id=e valign=top height="100%"><!-- frame contents --> <table cellspacing=0 cellpadding=0 border=0> <tr> <td><div id="w_hzh"></div></td> </tr> </table> <!-- /frame contents --></td> <td id=f><img height=1 width=1></td> </tr> <tr> <td id=g><img height=9 width=9></td> <td id=h><img height=1 width=1></td> <td id=i><img height=9 width=9></td> </tr> </table><jsp:useBean id="sqlbean" class="SQLDATA" scope="session"/><br /><html><br /><body background="/images/back.jpg"><br /><br /><p align="center"><font size="6" face="楷体_GB2312">毛泽东思想概论</font></p><br />&lt;%<br />String aa,bb,cc,dd,ee,ff;<br />ResultSet rs=sqlbean.executeQuery("SELECT * FROM MAOGAI");<br />int i=1,j=0;<br />while(rs.next())<br />{<br />aa=rs.getString("SECTIONTYPE");<br />bb=rs.getString("SECTIONNAME");<br />cc=rs.getString("INDEXFILE");<br />ee=rs.getString("ZIPFILE");<br />ff=rs.getString("ONLINEFILE");<br />dd=rs.getString("SESSIONID");<br />if(aa.indexOf('章')>-1)<br />{<br />if(j==1)<br />{<br />i=i+1;<br />out.println("</table></div>");<br />}<br />j=0;<br />out.println(" ");<br />out.println("<div align='center'>");<br />out.println("<center>");<br />out.println("<table border='0' width='90%' height='0' cellspacing='0' cellpadding='0'>");<br />out.println("<tr>");<br />out.println("<td height='0'><img name='img"+String.valueOf(i)+"' border='0' src='http://www.qqread.com/images/fclosed.gif' onclick='ShowAndHide(div"+String.valueOf(i)+","+"img"+String.valueOf(i)+")'>");<br />out.print(bb+"</td></tr></table></center></div>");<br />}<br />else <br />{<br />if(j==0)<br />{<br />j=1;<br />out.println("<div style='display:none' id=div"+String.valueOf(i)+" align='center'>");<br />out.println("<center>");<br />out.println("<table border='0' width='90%' height='0' cellspacing='0' cellpadding='0'>");<br />out.println("<tr><td height='30'> <img border='0' src='http://www.qqread.com/images/file.gif'>");<br />out.print("<a href='windowsopen.jsp?indexfile=maogai/"+cc+"&amp;sessionid="+dd+"&amp;zipfile="+ee+"&amp;onlinefile="+ff+"'>"+bb+"</a></td></tr>");<br />}<br />else<br />{<br />out.println("<tr><td height='30'> <img border='0' src='http://www.qqread.com/images/file.gif'>");<br />out.print("<a href='windowsopen.jsp?indexfile=maogai/"+cc+"&amp;sessionid="+dd+"&amp;zipfile="+ee+"&amp;onlinefile="+ff+"'>"+bb+"</a></td></tr>");<br />}<br />}<br /><br />}<br />%&gt;<br /></body><br /></html><br /><script language=javascript><br />function ShowAndHide(divname,imgname)<br />{<br />if (divname.style.display == "block") <br />{<br />divname.style.display = "none";<br />imgname.src="http://www.qqread.com/images/fclosed.gif";<br />self.focus();<br />} <br />else <br />{<br />divname.style.display = "block";<br />imgname.src="/images/fopen.gif";<br />self.focus();<br />}<br />}<br /></script> </div> </div>