宝玉

专注于web开发技术
随笔 - 114, 评论 - 1503 , 引用 - 581

[多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

多级联动下拉选择框,动态获取下一级》《[小作品]Tree to Tree》这两个东东实际上是我现在所做公司的项目的一个小应用,前两天发布的时候并不能设置他们的默认值(初始值),现在都加上了。

多级联动已经封装为.net控件,有一个SelectedValue属性表示当前选择的值,设置了一个隐藏得TextBox,SelectValue实际上就是获取设置该TextBox的值,不仅可以获取它当前选择的值,而且可以设置其初始值,演示/下载如下:

http://webuc.net/MyProject/TreeToTree/MultilevelSelect.htm
http://webuc.net/MyProject/TreeToTree/index.htm
http://webuc.net/MyProject/TreeToTree/TreeToTree.rar

发表于 2004年8月13日 4:15

评论

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

不错!!

Good!
2004-8-17 20:46 | 兀儿-干部

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

感谢你做的多级连动下拉选择框!!以后我会继续关注你的博客网。
2004-10-26 20:42 | 安放

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

感谢你做的多级连动下拉选择框!!以后我会继续关注你的博客网。
2004-10-26 20:43 | 安放

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

有没有.net控件版本的?下载那里没有呀
2004-10-27 22:26 | weiyelee

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

抱歉,还没有!您可以在其基础上封装成.net控件!
2004-10-28 0:30 | 宝玉

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

宝玉
我下载了你的代码,我现在想改成有链接形式的,就是说单击最后一个子节点的时候,我想他在右边的框架里显示出内容来,感觉是在要.htc文件里改,可是我不知道该怎么改动,能指定下吗?
2004-11-30 3:23 | ???

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

我的这个没有这个功能的,你说的这种应该是类似于msdn或者csdn论坛那种,建议研究一下他们的代码:)
2004-11-30 3:26 | 宝玉

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

我把代码改成了这种:
function LoadNodeContent(objLI)
{
var objSPAN;
var objA;

objSPAN = GetHtmlElement(objLI,"SPAN","label");


if (objSPAN != null)
{
objA = GetHtmlElement(objSPAN,"A")
if (objA != null)
{

var sTmpArray = new Array();
var sHref = String( objA.href );
//var code = sHref.substring(sHref.lastIndexOf("/")+1,sHref.length);
if( objA.target=="_blank" )
{
//alert( objA.target );
window.open( sHref );
}
else
{
mainFrame.location = sHref; '就这里报错,说mainFrame未定义。mainFrame是框架里的一个页面呀。
}

}
}

}
2004-11-30 4:32 | ???

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

你换成:top.mainFrame.location.href=sHref;看看
2004-11-30 4:36 | 宝玉

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

提示说:'top.mainFrame.location为空或不为对象
2004-11-30 4:37 | ???

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

top.location.href=''
看看

严重怀疑你没有name为mainFrame的frame
2004-11-30 4:39 | 宝玉

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

偶下班了,明天再研究好了,

麻烦你了。
2004-11-30 4:40 | ???

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

我的
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<frameset cols="250,*" frameborder="NO" border="0" framespacing="0">
<frame src="materialclasstree.htm" name="leftFrame" scrolling="NO" >
<frame src="right.htm" name="mainFrame">
</frameset>
<noframes><body>
</body></noframes>
</html>
2004-11-30 4:40 | ???

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

用你的:top.location.href=''

到是页面跳转了,呵呵,那按我的框架来该怎么写呀
2004-11-30 4:42 | ???

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

top.frames[1].location.href
2004-11-30 4:43 | 宝玉

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

呵呵,十分感谢哦,

成功了,不过我不懂为什么要这样写哦,我取的名字明明是mainFrame呀

呵呵,

我还要继续修改,不是子节点的时候就不能有页面跳转的,到时不懂的再来问你哦,嗯,希望到时不会浪费你太多的时间。

2004-11-30 20:02 | ???

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

嗯,试了下这样也行的:
top.frames["mainFrame"].location.href =sHref;
top.mainFrame.document.location.href = sHref;
2004-11-30 20:20 | ???

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

呵呵,我改好了,不是最小节点的时候页面就不进行跳转了,

HOHO~~~~~~

宝玉真好
世界真好
有进步是最好!
2004-11-30 20:35 | ???

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

以前用的JS四级联动,以前没有考虑到数据量大(两万条左右)的问题,速度巨慢(打开约四十秒),不知道用XML怎么去实现,请高手赐教~ 我用的是ASP+ACCESS,分别用四个表存贮四个菜单的数据,谢谢~
2004-12-8 7:40 | ceshre

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

我的提供源码了的阿,稍微改进一下就可以了:)
2004-12-8 22:05 | 宝玉

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

有没有jsp版本的???
期待中。。。。。
2005-1-4 3:27 | 流星

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

宝玉大哥,能不能给我改一个ASP+ACCSS版本的呀?
我改不来呀!小弟先谢谢你了!
2005-1-27 8:39 | newlight

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

我也改不来呀!小弟先谢谢你了!
2005-3-30 0:23 | 赛英

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

无限级下拉列表里,下拉选择的速度太快的话就会弹出脚本错误框,

行 7
字符 5
错误:尝试修改一个只读节点,

这个有办法避免么?
2005-7-2 5:10 | skyblue

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

好像只要把xmldom改成局部变量就好了,现在是个全局变量,容易出错。
2005-7-3 20:37 | dotey

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

我看过您写的关于"级联下拉列表"的文章后,文章中提到"多级联动已经封装为.net控件",现小弟冒昧发此信,能不能给小北发一份些控件的原码,学习学习NET控件的写法.
再次感谢.
QQ:33226733
EMAIL:syl5005@163.com
2005-11-24 8:45 | syl5005

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

不支持firefox..哭啊
2006-1-23 0:56 | 淡淡的砂砂

# 无刷新联动dropdownlist

二级或三级五刷新联动
2006-11-30 17:46 | yu_shu

# re: [多级联动下拉选择框]和[Tree to Tree] 续——让他们可以设置默认值

多级联动下拉选择 这个如何改成无级的,
2007-7-26 3:44 | 悠然

Post Comment

主题  
姓名  
主页
校验码  
内容   
京ICP备 05050892号