CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  其他

哪位用过“联动下拉菜单”?

楼主japhone(【无缘何生斯事,有情所累此身】)2002-10-22 21:05:43 在 Web 开发 / 其他 提问

教教我怎么用?  
  有这方面的资料也可以啊! 问题点数:100、回复次数:9Top

1 楼net_lover(【孟子E章】)回复于 2002-10-22 21:14:23 得分 10

http://lucky.myrice.com/javascriptexam/radioforselect.htmlTop

2 楼army9633(工兵)回复于 2002-10-22 22:43:10 得分 10

这个是不是??  
   
   
  <FORM   name="isc">  
  <table   border="0"   cellspacing="0"   cellpadding="0">  
      <tr   align="center">    
          <td   nowrap   height="11">   &nbsp;  
   
  <select   name="example"   size="1"   onChange="redirect(this.options.selectedIndex)">  
  <option   selected>---Select1-------------</option>  
  <option>Webmaster   Sites</option>  
  <option>News   Sites</option>  
  </select>  
   
  <select   name="stage2"   size="1"   onChange="redirect1(this.options.selectedIndex)">  
  <option   value="   "   selected>   </option>  
  <option   value="   "   selected>---Select2--------------</option>  
  <option   value="   "   selected>---Select2--------------</option>  
  </select>  
   
  <select   name="stage3"   size="1"   onChange="redirect2(this.options.selectedIndex)">  
  <option   value="   "   selected>   </option>  
  <option   value="   "   selected>---Select3----------------</option>  
  <option   value="   "   selected>---Select3----------------</option>  
  </select>  
   
  <script>  
  <!--  
   
  /*  
  Triple   Combo   Script   Credit  
  By   Hamid   Cheheltani/   Website   Abstraction   (http://www.wsabstract.com)  
  Visit   http://wsabstract.com   for   this   and   over   400+   other   scripts  
  */  
   
  var   groups=document.isc.example.options.length  
  var   group=new   Array(groups)  
  for   (i=0;   i<groups;   i++)  
  group[i]=new   Array()  
   
  group[0][0]=new   Option("---Select2---","   ");  
   
  group[1][0]=new   Option("Now   Select   This   One","   ");  
  group[1][1]=new   Option("JavaScript","47");  
  group[1][2]=new   Option("DHTML","46");  
  group[1][3]=new   Option("CGI","45");  
   
  group[2][0]=new   Option("Now   Select   This   One","   ");  
  group[2][1]=new   Option("General   News","115");  
  group[2][2]=new   Option("Technology   News","116");    
   
  var   temp=document.isc.stage2  
   
   
  function   redirect(x){  
  for   (m=temp.options.length-1;m>0;m--)  
  temp.options[m]=null  
  for   (i=0;i<group[x].length;i++){  
  temp.options[i]=new   Option(group[x][i].text,group[x][i].value)  
  }  
  temp.options[0].selected=true  
  redirect1(0)  
  }  
   
   
   
  var   secondGroups=document.isc.stage2.options.length  
  var   secondGroup=new   Array(groups)  
  for   (i=0;   i<groups;   i++)     {  
  secondGroup[i]=new   Array(group[i].length)  
  for   (j=0;   j<group[i].length;   j++)     {  
  secondGroup[i][j]=new   Array()     }}  
   
  secondGroup[0][0][0]=new   Option("---Select   3---","   ");  
  secondGroup[1][0][0]=new   Option("---Select   3---","   ");  
  secondGroup[1][1][0]=new   Option("Now   Select   This   One","   ");  
  secondGroup[1][1][1]=new   Option("Website   Abstraction","http://wsabstract.com");  
  secondGroup[1][1][2]=new   Option("JavaScript   for   the   non   programmer","http://webteacher.com/javascript/");  
  secondGroup[1][1][3]=new   Option("Java-Scripts.net","http://java-scripts.net");  
   
  secondGroup[1][2][0]=new   Option("Now   Select   This   One","   ");  
  secondGroup[1][2][1]=new   Option("Dynamic   Drive","http://www.dynamicdrive.com");  
  secondGroup[1][2][2]=new   Option("Beginner\'s   Guide   to   DHTML","http://www.geocities.com/ResearchTriangle/Facility/4490/");  
  secondGroup[1][2][3]=new   Option("Web   Coder","http://webcoder.com/");  
   
  secondGroup[1][3][0]=new   Option("Now   Select   This   One","   ");  
  secondGroup[1][3][1]=new   Option("CGI   Resources","http://www.cgi-resources.com");  
  secondGroup[1][3][2]=new   Option("Ada\'s   Intro   to   CGI","http://adashimar.hypermart.net/");  
   
  secondGroup[2][0][0]=new   Option("---Select   3---","   ");  
  secondGroup[2][1][0]=new   Option("Now   Select   This   One","   ");  
  secondGroup[2][1][1]=new   Option("CNN","http://www.cnn.com");  
  secondGroup[2][1][2]=new   Option("MSNBC","http://www.msnbc.com");  
  secondGroup[2][1][3]=new   Option("ABC   News","http://www.abcnews.com");  
   
  secondGroup[2][2][0]=new   Option("Now   Select   A   Page","   ");  
  secondGroup[2][2][1]=new   Option("News.com","http://www.news.com");  
  secondGroup[2][2][2]=new   Option("Wired","http://www.wired.com");  
   
  var   temp1=document.isc.stage3  
  function   redirect1(y){  
  for   (m=temp1.options.length-1;m>0;m--)  
  temp1.options[m]=null  
  for   (i=0;i<secondGroup[document.isc.example.options.selectedIndex][y].length;i++){  
  temp1.options[i]=new   Option(secondGroup[document.isc.example.options.selectedIndex][y][i].text,secondGroup[document.isc.example.options.selectedIndex][y][i].value)  
  }  
  temp1.options[0].selected=true  
  }  
   
  function   redirect2(z){  
  window.location=temp1[z].value  
  }  
   
  //-->  
  </script>  
   
  </td>  
      </tr>  
  </table>  
  </FORM>  
   
  <p><font   face="arial"   size="-2">This   free   script   provided   by</font><br>  
  <font   face="arial,   helvetica"   size="-2"><a   href="http://wsabstract.com">Website  
  Abstraction</a></font></p>Top

3 楼japhone(【无缘何生斯事,有情所累此身】)回复于 2002-10-23 07:46:54 得分 0

to   net_lover:  
  是了,是了,就是这东东,快告诉我怎么才能实现?这个插件我有了,可就是不会用,有相关资料吗?  
   
  to     army9633:  
  也许你写的很好,可惜我不会编程,只会DW的应用界面,谢   了!Top

4 楼arclala(呱呱)回复于 2002-10-23 08:14:32 得分 0

army9633的东西不错,你只要把他的内容改一下就好了。这点基本功夫要有的,不然网上免费的东西很多,不能被你使用,那你做网页会很累的。Top

5 楼japhone(【无缘何生斯事,有情所累此身】)回复于 2002-10-23 09:02:49 得分 0

net_lover:  
  原因我找到了,该插件不支持中文???  
  我将下拉菜单的内容改成英文,果然好用,也有实现这种方法。但一改成中文,就实现不了了,我该怎么办?  
  该插件下载地址:  
  http://www.topbluecat.com/udsky/exmples/dropdown_rewrite/01.htmTop

6 楼net_lover(【孟子E章】)回复于 2002-10-23 09:27:36 得分 0

怎么会不支持中文?Top

7 楼japhone(【无缘何生斯事,有情所累此身】)回复于 2002-10-23 09:35:52 得分 0

我也不知道啊,你用用看看,很简单的,耽误不了你多长时间。Top

8 楼japhone(【无缘何生斯事,有情所累此身】)回复于 2002-10-23 09:41:23 得分 0

对了,如果用中文就跟刚打开下面这个页面出现相同的情况:  
  http://www.topbluecat.com/udsky/exmples/dropdown_rewrite/01.htm  
  如果用英文就没问题了,如:把“河南”改成"henan"等。  
  怎么回事?Top

9 楼liuyun6(流云)回复于 2002-10-23 17:06:11 得分 80

你可能把Value值写成中文了,只要把Value值用英文表示,其它的用中文即可。Top

相关问题

  • 联动下拉菜单,没有人用过吗?300分啊!!
  • 在两个下拉菜单用户控件中,能实现联动吗?
  • 关于联动下拉菜单(300分)
  • 关于联动下拉菜单(300分)
  • 多级联动下拉菜单问题
  • 怎样用层做下拉菜单?
  • 怎么用ASP作下拉菜单
  • 怎样用Turbo C做下拉菜单?
  • 求助下拉菜单的使用
  • 请教二级联动下拉菜单问题

关键词

  • 中文
  • 改成
  • 英文
  • 插件
  • 实现

得分解答快速导航

  • 帖主:japhone
  • net_lover
  • army9633
  • liuyun6

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo