求:树状4层结构?! http://www.csdn.net/cnshare/soft/14/14483.shtm我写的一个asp和数据库版的无限级数结构你可以参考一下生成的html代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://xml.sz.luohuedu.net/xml/CoolMenu/main.htm 请问:yjgx007(谁是高手)为什么不能下载. <script language="JavaScript">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 loadopen(){ initIt(); expandIt('KB1'); expandIt('KB2'); expandIt('KB3'); expandIt('KB4'); expandIt('KB5'); } 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) { whichEl = eval(el + "Child"); if (whichEl.style.display == "none") { whichEl.style.display = "block"; } else { whichEl.style.display = "none"; } } else { whichEl = eval("document." + el + "Child"); if (whichEl.visibility == "hide") { whichEl.visibility = "show"; } else { whichEl.visibility = "hide"; } arrange(); }}//onload = loadopen();</script><body onload=loadopen()> <div id="KB4Parent" class="parent"><b><a href="#" a href="#" onClick="expandIt('KB4'); return false"> Reservation </a></b></div> <div id="KB4Child" class="child"> <a href="nmanager.php">Normal Viewer</a><br> <a href="cmanager.php">Classified Viewer</a><br> </div><br> <div id="KB1Parent" class="parent"><a href="#"onClick="expandIt('KB1'); return false"><b>Daily Setting</b></a></div> <div id="KB1Child" class="child"> <a target="right" href="issetdefault.php">Set Default</a><br> <a target="right" href="day.php">By Days</a><br> <a target="right" href="week.php">By Week</a><br> <a target="right" href="month.php">By Month</a><br> <a target="right" href="spday.php">By Special Days</a><br> <a target="right" href="ahead.php">Ahead Allowed </a> <br> </div><br> <div id="KB2Parent" class="parent"><b><a href="#" onClick="expandIt('KB2'); return false"> Mail Setting</a></b></div> <div id="KB2Child" class="child"> <a href="confirmemail.php">Confirm-mail setting</a><br> <a href="cancelemail.php">Cancel-mail setting</a> <div id="KB3Parent" class="parent"> <a href="#" a href="#" onClick="expandIt('KB3'); return false">Group-mail setting </a><br> <div id="KB3Child" class="child"> <a target="right" href="groupemail.php">Group rules setting</a><br> <a target="right" href="sendgroupemail.php">Send group mail</a><br> </div> </div> </div> <br> <div id="KB5Parent" class="parent"><a href="#"onClick="expandIt('KB5'); return false"><b>SR Operation </b></a></div> <div id="KB5Child" class="child"> <a target="right" href="msday.htm">By Days</a><br> <a target="right" href="msweek.htm">By Week</a><br> <a target="right" href="msmonth.htm">By Month</a><br> <a target="right" href="msspday.htm">By Special Days</a><br> </div> <script language="JavaScript">if (NS4) { firstEl = "KB1Parent"; firstInd = getIndex(firstEl); arrange();} </script></div></body>你可以看到,过不同地方嵌入<div>就可以实现不同的层,理论上无限的 JS提交表单问题 大家看这个网站上的效果怎么做出来的? 免费发短信(无需手机注册), 来者有分. 我想用asp做一个图片上传系统,图片多少任意,最好提交窗口类似 163邮箱的附件 提交样式(多少任意)每个图片要有一个字段作注释,图片多了 怎么给控件赋值? Baidu特别为四有新人提供了网站截图功能吗? 如何控制只让开一个页面 使用innerHTML来填充内容,碰到多行的数据会出错,如何解决? 请问传值如何实现了? 如何判断文本框中的内容是否已经改变(不用onchange)? [急][在线]给文本框赋值并自动提交 在一个函数中创建了一个对象,在另一个函数中设置该对象的属性,如何实现?
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 loadopen()
{
initIt();
expandIt('KB1');
expandIt('KB2');
expandIt('KB3');
expandIt('KB4');
expandIt('KB5');
}
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) {
whichEl = eval(el + "Child");
if (whichEl.style.display == "none") {
whichEl.style.display = "block";
}
else {
whichEl.style.display = "none";
}
}
else {
whichEl = eval("document." + el + "Child");
if (whichEl.visibility == "hide") {
whichEl.visibility = "show";
}
else {
whichEl.visibility = "hide";
}
arrange();
}
}
//onload = loadopen();
</script>
<body onload=loadopen()>
<div id="KB4Parent" class="parent"><b><a href="#" a href="#" onClick="expandIt('KB4'); return false">
Reservation </a></b></div>
<div id="KB4Child" class="child"> <a href="nmanager.php">Normal
Viewer</a><br>
<a href="cmanager.php">Classified Viewer</a><br>
</div>
<br>
<div id="KB1Parent" class="parent"><a href="#"onClick="expandIt('KB1'); return false"><b>Daily Setting</b></a></div>
<div id="KB1Child" class="child"> <a target="right" href="issetdefault.php">Set Default</a><br>
<a target="right" href="day.php">By Days</a><br>
<a target="right" href="week.php">By Week</a><br>
<a target="right" href="month.php">By Month</a><br>
<a target="right" href="spday.php">By Special Days</a><br>
<a target="right" href="ahead.php">Ahead Allowed </a> <br>
</div>
<br>
<div id="KB2Parent" class="parent"><b><a href="#" onClick="expandIt('KB2'); return false">
Mail Setting</a></b></div>
<div id="KB2Child" class="child"> <a href="confirmemail.php">Confirm-mail
setting</a><br> <a href="cancelemail.php">Cancel-mail setting</a>
<div id="KB3Parent" class="parent"> <a href="#" a href="#" onClick="expandIt('KB3'); return false">Group-mail setting </a><br>
<div id="KB3Child" class="child">
<a target="right" href="groupemail.php">Group rules setting</a><br>
<a target="right" href="sendgroupemail.php">Send group mail</a><br>
</div> </div>
</div>
<br>
<div id="KB5Parent" class="parent"><a href="#"onClick="expandIt('KB5'); return false"><b>SR Operation </b></a></div>
<div id="KB5Child" class="child"> <a target="right" href="msday.htm">By Days</a><br>
<a target="right" href="msweek.htm">By Week</a><br>
<a target="right" href="msmonth.htm">By Month</a><br>
<a target="right" href="msspday.htm">By Special Days</a><br>
</div> <script language="JavaScript">
if (NS4) {
firstEl = "KB1Parent";
firstInd = getIndex(firstEl);
arrange();
}
</script>
</div>
</body>你可以看到,过不同地方嵌入<div>就可以实现不同的层,理论上无限的