http://expert.csdn.net/Expert/TopicView1.asp?id=1642644
解决方案 »
- 如何获取可用区域的高度
- overflow:hidden 感觉没有多少用啊,谈谈他的存在性
- jquery中 $('th','table') 什么意思
- 这样对比两个数组中是否有相同值 为什么不行??很简单的 我晕~~~
- 用什么框架合适?
- iframe 里面嵌入flash 销毁iframe 时提示没有权限拒绝访问
- 如何使用javascript实现一个在线编辑功能的textarea呢?
- 怎样在浮动窗口上触发某个事件修改另一个窗口
- 一定要裝outlook 才能用嗎﹐只裝outlook Express 不能用嗎
- 如何在iframe中设置固定导航栏
- *- 是什么意思?
- 如何用javaScript弹出一个具有“是”,“否”,“取消”三个按钮的对话框?
<%@ page language="java"%>
<%@ page import="java.util.*,Net.*" %>
<jsp:useBean id="NetNodeInfo" scope="session" class="Net.NetNodeInfo" />
<jsp:useBean id="ObjectInfo" scope="session" class="Net.ObjectInfo" />
<html>
<body>
<head><style>
<!--
#foldheader{cursor:hand ; font-weight:bold ;
list-style-image:url('image/fold.gif')}
#foldinglist{list-style-image:url('image/list.gif')}
//-->
</style>
<script language="JavaScript">
<!--//以下可以改为你的图标
var head="display:''"
img1=new Image()
img1.src="./image/fold.gif"
img2=new Image()
img2.src="./image/open.gif"function change(){
if(!document.all)
return
if (event.srcElement.id=="foldheader") {
var srcIndex = event.srcElement.sourceIndex
var nested = document.all[srcIndex+1]
if (nested.style.display=="none") {
nested.style.display=''
event.srcElement.style.listStyleImage="url(open.gif)"
}
else {
nested.style.display="none"
event.srcElement.style.listStyleImage="url(fold.gif)"
}
}
}
document.onclick=change//--></script></head><body><ul>
<%
NetNodeInfo netNode = new NetNodeInfo();
cNetNode nodeData;
netNode.OpenDb();
for(int j=0;j<netNode.GetRecordCount();j++)
{
nodeData = (cNetNode)netNode.GetRecord(j);
%> <li id="foldheader"><%= nodeData.strNetName %></li>
<%
ObjectInfo netInfo = new ObjectInfo();
cObject data;
netInfo.OpenDb(nodeData.NetIndex);
for(int i=0;i<netInfo.GetRecordCount();i++)
{
data = (cObject)netInfo.GetRecord(i);
%>
<li id="foldinglist" style="display:none">
<li><font color="#FF0000"><%= data.strObIpad %></font></li>
<%}%> <%}%>
</li><script language="JavaScript">
<!--
/**
* Get cookie routine by Shelley Powers
* ([email protected])
*/
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
// if cookie exists
if (offset != -1) {
offset += search.length
// set index of beginning of value
end = document.cookie.indexOf(";", offset);
// set index of end of cookie value
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}if (get_cookie(window.location.pathname) != ''){
var openresults=get_cookie(window.location.pathname).split(" ")
for (i=0 ; i < openresults.length ; i++){
foldinglist[openresults[i]].style.display=''
document.all[foldinglist[openresults[i]].sourceIndex -
1].style.listStyleImage="url(open.gif)"
}
}if (document.all){
var nodelength=foldinglist.length-1
var nodes=new Array(nodelength)
var openones=''
}function check(){
for (i=0 ; i <= nodelength ; i++){
if (foldinglist[i].style.display=='')
openones=openones + " " + i
}
document.cookie=window.location.pathname+"="+openones
}if (document.all)
document.body.onunload=check
//-->
</script>
</body>
</html>
<li id="foldinglist" style="display:none">
<li><font color="#FF0000"><%= data.strObIpad %></font></li>
是显示枝的,如果把他改成<ul id="foldinglist" style="display:none">
他就可以显示树,但是数据显不全,改<li>数据可以显示出,数就出不来了,其实他们不就是无序清单和清单项目的区别吗?怎么会这样呢?大家救救我!
http://www.9499.net?go=tc