免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2833 | 回复: 3
打印 上一主题 下一主题

这个问题如何解决? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-31 16:06 |只看该作者 |倒序浏览
就是一级菜单,二级菜单的问题

刚开始二级菜单没有和一级菜单形成联系,我现在要将二级菜单和一级菜单联系起来,页面该如何做?

比如一级菜单:湖北新闻,湖南新闻,广东新闻
二级菜单:武汉新闻,孝感新闻,襄樊新闻    长沙新闻,株洲新闻,湘潭新闻  广州新闻,中山新闻,佛山新闻

论坛徽章:
0
2 [报告]
发表于 2007-09-03 19:59 |只看该作者
我也来看看........

论坛徽章:
0
3 [报告]
发表于 2007-09-04 13:01 |只看该作者
简单一点的,你写一个js函数,这个函数用来改变第二个select内部的option元素。
然后第一个select的onchange定义为这个函数,比如:
function change2(){
....//省略获取第一个select的值及获得第二个select关联值的代码
var select2 = document.getElementById('select2');
select2.innerHTML = ''; //清除select2的现有内容
var select2contents = results; //假定results是你获得的第二个select内容的结果数组。
for(var x in select2contents) {
var newopt = document.createElement('option');
with(newopt){
newopt.value=select2contents[x].value;
newopt.innerHTML = select2content[x].content;
}
select2.appendChild(newopt);
}
}

当然可以用ajax来实现第二个的数据获取,这个可以加入一个loading的东西提示数据正在载入。具体实现方法网上很多范例。自己去看。

论坛徽章:
0
4 [报告]
发表于 2007-09-06 13:53 |只看该作者
mark
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP