树状菜单 点击一个关闭另一个 链接了数据库
2008-05-15 17:55
441 查看
<script language="JavaScript1.2">
scores = new Array(20);var numTotal=0;NS4 = (document.layers) ? 1 : 0;IE4 = (document.all) ? 1 : 0;ver4 = (NS4 || IE4) ? 1 : 0;if (ver4) { with (document) { write("<STYLE TYPE='text/css'>"); if (NS4) { write(".parent {position:absolute; visibility:visible}"); write(".child {position:absolute; visibility:visible}"); write(".regular {position:absolute; visibility:visible}") } else { write(".child {display:none}") } write("</STYLE>"); }}function getIndex(el) { ind = null; for (i=0; i<document.layers.length; i++) { whichEl = document.layers[i]; if (whichEl.id == el) { ind = i; break; } } return ind;}function arrange() { nextY = document.layers[firstInd].pageY +document.layers[firstInd].document.height; for (i=firstInd+1; i<document.layers.length; i++) { whichEl = document.layers[i]; if (whichEl.visibility != "hide") { whichEl.pageY = nextY; nextY += whichEl.document.height; } }}function initIt(){ if (!ver4) return; if (NS4) { for (i=0; i<document.layers.length; i++) { whichEl = document.layers[i]; if (whichEl.id.indexOf("Child") != -1) whichEl.visibility = "hide"; } arrange(); } else { divColl = document.all.tags("DIV"); for (i=0; i<divColl.length; i++) { whichEl = divColl(i); if (whichEl.className == "child") whichEl.style.display = "none"; } }}function expandIt(el) { if (!ver4) return; if (IE4) { whichEl1 = eval(el + "Child"); for(i=1;i<=numTotal;i++){ whichEl = eval(scores[i] + "Child"); if(whichEl!=whichEl1) { whichEl.style.display = "none"; } } whichEl1 = eval(el + "Child"); if (whichEl1.style.display == "none") { whichEl1.style.display = "block"; } else { whichEl1.style.display = "none"; } } else { whichEl = eval("document." + el + "Child"); for(i=1;i<=numTotal;i++){ whichEl = eval("document." + scores[i] + "Child"); if(whichEl!=whichEl1) { whichEl.visibility = "hide"; } } if (whichEl.visibility == "hide") { whichEl.visibility = "show"; } else { whichEl.visibility = "hide"; } arrange(); }}onload = initIt;
</script>
<table width="190" align="center" cellpadding="0" cellspacing="0" >
<tr><td height="25" align=left>
<% dim sql,rs,strimg2,rsimg2,imgpath2,mmd
sql=" select *from sys_menu where menuparent=5 and visible=-1 order by menuOrder asc "
set rs=objdb.runsql_return_rs(sql)
ImgPath2=GetImagesCat(3,5,ObjDB,strImg2,rsImg2)
for i=1 to rs.recordcount
mmd=rs("menuid")
%>
<div id='KB<%=i%>Parent' class='parent'>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="25px;"><a href="" onClick="expandIt('KB<%=i%>'); return false"><IMG SRC='images/green.jpg' width="16" height="17" BORDER=0 align="absmiddle"> 精彩链接</a></td>
</tr>
</table>
</div>
<div id='KB<%=i%>Child' class='child'>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%
dim lsql,lrs
lsql=" select *from sys_content where typeid="&mmd&" and visible=-1 order by contentOrder asc "
set lrs=objdb.runsql_return_rs(lsql)
do while not lrs.eof
%>
<tr>
<td height="25px;"> <IMG SRC='images/icon.jpg' BORDER=0 width="12" height="15"> <a href="show.asp?id=<%=lrs("contentid")%>&typeid=<%=lrs("typeid")%>"> <%=left(lrs("contentname"),10)%></a> </td>
</tr>
<%
lrs.movenext
loop
lrs.close
set lrs=nothing
%>
</table>
</div>
<%
rs.movenext
next
%>
</td>
</tr></table>
<SCRIPT>numTotal=6;scores[1]='KB1';
<%
sql=" select *from sys_menu where menuparent=5 and visible=-1 order by menuOrder asc "
set rs=objdb.runsql_return_rs(sql)
for i=2 to rs.recordcount
%>
scores[<%=i%>]='KB<%=i-1%>';
<%
rs.movenext
next
rs.close
set rs=nothing
%>
</SCRIPT>
scores = new Array(20);var numTotal=0;NS4 = (document.layers) ? 1 : 0;IE4 = (document.all) ? 1 : 0;ver4 = (NS4 || IE4) ? 1 : 0;if (ver4) { with (document) { write("<STYLE TYPE='text/css'>"); if (NS4) { write(".parent {position:absolute; visibility:visible}"); write(".child {position:absolute; visibility:visible}"); write(".regular {position:absolute; visibility:visible}") } else { write(".child {display:none}") } write("</STYLE>"); }}function getIndex(el) { ind = null; for (i=0; i<document.layers.length; i++) { whichEl = document.layers[i]; if (whichEl.id == el) { ind = i; break; } } return ind;}function arrange() { nextY = document.layers[firstInd].pageY +document.layers[firstInd].document.height; for (i=firstInd+1; i<document.layers.length; i++) { whichEl = document.layers[i]; if (whichEl.visibility != "hide") { whichEl.pageY = nextY; nextY += whichEl.document.height; } }}function initIt(){ if (!ver4) return; if (NS4) { for (i=0; i<document.layers.length; i++) { whichEl = document.layers[i]; if (whichEl.id.indexOf("Child") != -1) whichEl.visibility = "hide"; } arrange(); } else { divColl = document.all.tags("DIV"); for (i=0; i<divColl.length; i++) { whichEl = divColl(i); if (whichEl.className == "child") whichEl.style.display = "none"; } }}function expandIt(el) { if (!ver4) return; if (IE4) { whichEl1 = eval(el + "Child"); for(i=1;i<=numTotal;i++){ whichEl = eval(scores[i] + "Child"); if(whichEl!=whichEl1) { whichEl.style.display = "none"; } } whichEl1 = eval(el + "Child"); if (whichEl1.style.display == "none") { whichEl1.style.display = "block"; } else { whichEl1.style.display = "none"; } } else { whichEl = eval("document." + el + "Child"); for(i=1;i<=numTotal;i++){ whichEl = eval("document." + scores[i] + "Child"); if(whichEl!=whichEl1) { whichEl.visibility = "hide"; } } if (whichEl.visibility == "hide") { whichEl.visibility = "show"; } else { whichEl.visibility = "hide"; } arrange(); }}onload = initIt;
</script>
<table width="190" align="center" cellpadding="0" cellspacing="0" >
<tr><td height="25" align=left>
<% dim sql,rs,strimg2,rsimg2,imgpath2,mmd
sql=" select *from sys_menu where menuparent=5 and visible=-1 order by menuOrder asc "
set rs=objdb.runsql_return_rs(sql)
ImgPath2=GetImagesCat(3,5,ObjDB,strImg2,rsImg2)
for i=1 to rs.recordcount
mmd=rs("menuid")
%>
<div id='KB<%=i%>Parent' class='parent'>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="25px;"><a href="" onClick="expandIt('KB<%=i%>'); return false"><IMG SRC='images/green.jpg' width="16" height="17" BORDER=0 align="absmiddle"> 精彩链接</a></td>
</tr>
</table>
</div>
<div id='KB<%=i%>Child' class='child'>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%
dim lsql,lrs
lsql=" select *from sys_content where typeid="&mmd&" and visible=-1 order by contentOrder asc "
set lrs=objdb.runsql_return_rs(lsql)
do while not lrs.eof
%>
<tr>
<td height="25px;"> <IMG SRC='images/icon.jpg' BORDER=0 width="12" height="15"> <a href="show.asp?id=<%=lrs("contentid")%>&typeid=<%=lrs("typeid")%>"> <%=left(lrs("contentname"),10)%></a> </td>
</tr>
<%
lrs.movenext
loop
lrs.close
set lrs=nothing
%>
</table>
</div>
<%
rs.movenext
next
%>
</td>
</tr></table>
<SCRIPT>numTotal=6;scores[1]='KB1';
<%
sql=" select *from sys_menu where menuparent=5 and visible=-1 order by menuOrder asc "
set rs=objdb.runsql_return_rs(sql)
for i=2 to rs.recordcount
%>
scores[<%=i%>]='KB<%=i-1%>';
<%
rs.movenext
next
rs.close
set rs=nothing
%>
</SCRIPT>
相关文章推荐
- 树状菜单 点击一个关闭另一个 默认第一个栏目的子栏目展开
- 折叠菜单(怎么实现点击一个打开,另一个收起)
- 在一个页面点击链接跳转至另一个页面的选项卡tab中
- 从A页面单击 window.open 打开了B页面 B页面没有关闭再次点击A页面的这个链接, 让他刷新B页面而不是在打开一个B页面可以做到吗?
- HTML框架,点击一个框架的菜单在另一个框架显示
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- 功能实现:点击一个链接进入另一个链接所指向的内容
- 微信点击图文消息链接 在根据判断跳到另一个页面 但是 点关闭 将当前的关闭之后 会出现空白页
- thinkphp5链接同一个服务器的另一个数据库
- 将一个数据库里的表及数据复制到另一个数据库的表里
- 点击一个页面的链接后,刚开始会正常显示。几分钟后就会报出空指针异常,异常代码如下:
- 点击某些网页内链接时,提示“至少有一个字段错误”
- highcharts插件中,在外部点击一个按钮或者别的时间,可以链接highcharts上点击事件
- word在点击关闭后会弹出来一个提问框长安之星车长多少米,必须回答正确才能关闭
- MFC基于对话框的程序添加菜单&点击菜单弹出一个新的对话框
- Gridview中点击链接window.open一个新窗口(showModalDialog()、showModelessDialog()方法使用详解)
- ContentProvider提供者的使用,一个app访问另一个app的数据库
- input点击链接另一个页面,各种操作
- 如果自定义一个可以点击之后展开/收缩的菜单组件
- [Selenium]通过Selenium实现在当前浏览器窗口点击一个图标之后,弹出另外一个窗口,关闭这个窗口,再回到原来的窗口进行操作