asp与HTML嵌套使用,树型结构浪个无法实现呢??~~

时间:2022-08-20 13:00:10
如题
语句:HTML中可以实现,ASP中无法实现
HTML:
<div id='KB1Parent' class='parent'><a href="#" onClick="expandIt('KB1'); return false"><IMG SRC='plus.gif' BORDER=0>时间日期类</a>div
 ASP:
response.write"<a href='#' onClick='expandIt('KB1'); return false'> <IMG SRC='plus.gif' BORDER=0><font size='2'>公共信息</a> </div>"

14 个解决方案

#1


小弟推测是  onClick="expandIt('KB1'); return false"与
            onClick='expandIt('KB1'); return false'问题
各位前辈,此问题应该怎么解决呢??

#2


兄弟你是四川人吧..俺似乎嗅到了四川方言的味道..哈哈..

#3


response.write "<a href='#' onClick=""expandIt('KB1');return false""> <IMG SRC='plus.gif' BORDER=0><font size='2'>公共信息</a> </div>"

#4


呵呵
不是的
我是在重庆的

老兄,性情中人啊  哈哈  老婆,为了你我要挣100万!!!,钦佩中……,学习

还有帮我解决一下问题啊,今天应该交差了啊:(

#5


TO: a_zhe_20(兜兜裤)

你的 方法 我这里浪个不行呢?
还是超联结的效果呢:(

#6


http://mydftour.com/temp/tree.txt
你去参考一下吧..

#7


我这样处理:
response.write"<a href='#' onClick="&"expandIt('KB1'); return false"&"> <IMG SRC='plus.gif' BORDER=0><font size='2'>公共信息</a> </div>"
但是效果不好:
1,第二节点仍然无效
2,子节点展开时,仍然会伴随着超连接现象

#8


JS源码:

function list(url,target,txt)
{document.write("<tr><td height=\"18\"><img src=\"images/line.gif\" width=\"13\" height=\"18\" align=\"absmiddle\"><img src=\"images/icon-page.gif\" width=\"16\" height=\"15\" align=\"absmiddle\" hspace=\"2\"><a href="+url+" target="+target+">"+txt+"</a></td></tr>")}
function t(txt)
{document.write("<tr><td width=\"35\"><img src=\"images/icon-folder1-close.gif\" width=\"15\" height=\"13\"><img src=\"images/icon-folder-close.gif\" width=\"16\" height=\"15\" align=\"absmiddle\" ></td><td>"+txt+"</td></tr>")}
var w=200;
function closenavi() {
w-=10;
if (w>-10) {window.parent.testframeset.cols = ''+w+',*';repeat=setTimeout("closenavi()",10);}
else {clearTimeout(repeat);w=200;}
}



function initIt(){
        divCount = document.all.tags("DIV");
        for (i=0; i<divCount.length; i++) {
            obj = divCount(i);
            if (obj.className == "child" || obj.className == "child1") obj.style.display = "none";
        }
}

function expandIt(el) {

        obj = eval("page" + el);
        obj2 = eval("main" + el);
        if (obj.style.display == "none") {
            obj.style.display = "block";
obj2.all.tags('img')[0].src='images/icon-folder1-open.gif';
obj2.all.tags('img')[1].src='images/icon-folder-open.gif';
        }
        else {
            obj.style.display = "none";
obj2.all.tags('img')[0].src='images/icon-folder1-close.gif';
obj2.all.tags('img')[1].src='images/icon-folder-close.gif';
        }

}

onload = initIt;

var judge=0;
function expandall(o) {
if (judge==0) {divCount2 = document.all.tags("DIV");
        for (i=0; i<divCount2.length; i++) {
            obj2 = divCount2(i);
            if (obj2.className == "child" || obj.className == "child1" || obj2.style.display == "none") 
{obj2.style.display = "block";}
if (obj2.className == "menu")
{obj2.all.tags('img')[0].src='images/icon-folder1-open.gif';
            obj2.all.tags('img')[1].src='images/icon-folder-open.gif';
            }
}

judge=1;
o.src='images/icon-closeall.gif';
o.alt='全部折叠';
}
else {divCount2 = document.all.tags("DIV");
        for (i=0; i<divCount2.length; i++) {
            obj2 = divCount2(i);
            if (obj2.className == "child" || obj.className == "child1" || obj2.style.display == "block") 
{obj2.style.display = "none";}
if (obj2.className == "menu")
{obj2.all.tags('img')[0].src='images/icon-folder1-close.gif';
            obj2.all.tags('img')[1].src='images/icon-folder-close.gif';
            }
}

judge=0;
o.src='images/icon-expandall.gif';
o.alt='全部展开';
}
}

#9


TO: xxsoft
你的网址打不开啊
代码研究中……
谢~~

#10


你用网际快车下.我放在公司服务器上的,我这里可以打开,服务器在天府热线数据机房.

#11


老兄,网址还是不行呢
提示你的页面有问题呢:(

可不可以传一下给我啊
QQ:121911390
MSN:xiaofei8024@hotmail.com

期待中……

#12


如题
语句:HTML中可以实现,ASP中无法实现
HTML:
<div id='KB1Parent' class='parent'><a href="#" onClick="expandIt('KB1'); return false"><IMG SRC='plus.gif' BORDER=0>时间日期类</a>div
 ASP:
response.write ("<a href=""#"" onClick=""expandIt(/""KB1/""); return false""> <IMG SRC=""plus.gif"" BORDER=0><font size=""2"">公共信息</a> </div>"0

#13


错了.不好意思.把/""均换成\""

#14


BainStudio(胖胖狗)
这位老兄

你的方法还是不行
不能展开或关闭节点呢

不过还是谢过了~~

#1


小弟推测是  onClick="expandIt('KB1'); return false"与
            onClick='expandIt('KB1'); return false'问题
各位前辈,此问题应该怎么解决呢??

#2


兄弟你是四川人吧..俺似乎嗅到了四川方言的味道..哈哈..

#3


response.write "<a href='#' onClick=""expandIt('KB1');return false""> <IMG SRC='plus.gif' BORDER=0><font size='2'>公共信息</a> </div>"

#4


呵呵
不是的
我是在重庆的

老兄,性情中人啊  哈哈  老婆,为了你我要挣100万!!!,钦佩中……,学习

还有帮我解决一下问题啊,今天应该交差了啊:(

#5


TO: a_zhe_20(兜兜裤)

你的 方法 我这里浪个不行呢?
还是超联结的效果呢:(

#6


http://mydftour.com/temp/tree.txt
你去参考一下吧..

#7


我这样处理:
response.write"<a href='#' onClick="&"expandIt('KB1'); return false"&"> <IMG SRC='plus.gif' BORDER=0><font size='2'>公共信息</a> </div>"
但是效果不好:
1,第二节点仍然无效
2,子节点展开时,仍然会伴随着超连接现象

#8


JS源码:

function list(url,target,txt)
{document.write("<tr><td height=\"18\"><img src=\"images/line.gif\" width=\"13\" height=\"18\" align=\"absmiddle\"><img src=\"images/icon-page.gif\" width=\"16\" height=\"15\" align=\"absmiddle\" hspace=\"2\"><a href="+url+" target="+target+">"+txt+"</a></td></tr>")}
function t(txt)
{document.write("<tr><td width=\"35\"><img src=\"images/icon-folder1-close.gif\" width=\"15\" height=\"13\"><img src=\"images/icon-folder-close.gif\" width=\"16\" height=\"15\" align=\"absmiddle\" ></td><td>"+txt+"</td></tr>")}
var w=200;
function closenavi() {
w-=10;
if (w>-10) {window.parent.testframeset.cols = ''+w+',*';repeat=setTimeout("closenavi()",10);}
else {clearTimeout(repeat);w=200;}
}



function initIt(){
        divCount = document.all.tags("DIV");
        for (i=0; i<divCount.length; i++) {
            obj = divCount(i);
            if (obj.className == "child" || obj.className == "child1") obj.style.display = "none";
        }
}

function expandIt(el) {

        obj = eval("page" + el);
        obj2 = eval("main" + el);
        if (obj.style.display == "none") {
            obj.style.display = "block";
obj2.all.tags('img')[0].src='images/icon-folder1-open.gif';
obj2.all.tags('img')[1].src='images/icon-folder-open.gif';
        }
        else {
            obj.style.display = "none";
obj2.all.tags('img')[0].src='images/icon-folder1-close.gif';
obj2.all.tags('img')[1].src='images/icon-folder-close.gif';
        }

}

onload = initIt;

var judge=0;
function expandall(o) {
if (judge==0) {divCount2 = document.all.tags("DIV");
        for (i=0; i<divCount2.length; i++) {
            obj2 = divCount2(i);
            if (obj2.className == "child" || obj.className == "child1" || obj2.style.display == "none") 
{obj2.style.display = "block";}
if (obj2.className == "menu")
{obj2.all.tags('img')[0].src='images/icon-folder1-open.gif';
            obj2.all.tags('img')[1].src='images/icon-folder-open.gif';
            }
}

judge=1;
o.src='images/icon-closeall.gif';
o.alt='全部折叠';
}
else {divCount2 = document.all.tags("DIV");
        for (i=0; i<divCount2.length; i++) {
            obj2 = divCount2(i);
            if (obj2.className == "child" || obj.className == "child1" || obj2.style.display == "block") 
{obj2.style.display = "none";}
if (obj2.className == "menu")
{obj2.all.tags('img')[0].src='images/icon-folder1-close.gif';
            obj2.all.tags('img')[1].src='images/icon-folder-close.gif';
            }
}

judge=0;
o.src='images/icon-expandall.gif';
o.alt='全部展开';
}
}

#9


TO: xxsoft
你的网址打不开啊
代码研究中……
谢~~

#10


你用网际快车下.我放在公司服务器上的,我这里可以打开,服务器在天府热线数据机房.

#11


老兄,网址还是不行呢
提示你的页面有问题呢:(

可不可以传一下给我啊
QQ:121911390
MSN:xiaofei8024@hotmail.com

期待中……

#12


如题
语句:HTML中可以实现,ASP中无法实现
HTML:
<div id='KB1Parent' class='parent'><a href="#" onClick="expandIt('KB1'); return false"><IMG SRC='plus.gif' BORDER=0>时间日期类</a>div
 ASP:
response.write ("<a href=""#"" onClick=""expandIt(/""KB1/""); return false""> <IMG SRC=""plus.gif"" BORDER=0><font size=""2"">公共信息</a> </div>"0

#13


错了.不好意思.把/""均换成\""

#14


BainStudio(胖胖狗)
这位老兄

你的方法还是不行
不能展开或关闭节点呢

不过还是谢过了~~