做了一个搜索菜单,但效果不大理想,望各位老大给指点迷津!

westerndata 2007-01-30 03:12:44
效果跟http://support.asus.com.cn/download/download.aspx?SLanguage=zh-cn这个页面的“一般下载”下面的选择菜单一样~!
...全文
189 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
westerndata 2007-02-01
  • 打赏
  • 举报
回复
secondGroup[2][2][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][2][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][2][1]=new Option("Intel","Intel");


secondGroup[2][3][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][3][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][3][1]=new Option("Intel","Intel");


secondGroup[2][4][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][4][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][4][1]=new Option("Intel","Intel");
secondGroup[2][4][2]=new Option("超微","超微");
secondGroup[2][4][3]=new Option("华硕","华硕");
secondGroup[2][4][4]=new Option("泰安","泰安");
secondGroup[2][4][5]=new Option("艾威","艾威");

secondGroup[2][5][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][5][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][5][1]=new Option("Intel","Intel");
secondGroup[2][5][2]=new Option("超微","超微");
secondGroup[2][5][3]=new Option("华硕","华硕");
secondGroup[2][5][4]=new Option("泰安","泰安");
secondGroup[2][5][5]=new Option("艾威","艾威");

secondGroup[2][6][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][6][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][6][1]=new Option("Intel","Intel");
secondGroup[2][6][2]=new Option("超微","超微");
secondGroup[2][6][3]=new Option("华硕","华硕");
secondGroup[2][6][4]=new Option("泰安","泰安");
secondGroup[2][6][5]=new Option("艾威","艾威");

secondGroup[2][7][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][7][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][7][1]=new Option("Intel","Intel");
secondGroup[2][7][2]=new Option("超微","超微");
secondGroup[2][7][3]=new Option("华硕","华硕");
secondGroup[2][7][4]=new Option("泰安","泰安");
secondGroup[2][7][5]=new Option("艾威","艾威");

secondGroup[2][8][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][8][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][8][1]=new Option("Intel","Intel");
secondGroup[2][8][2]=new Option("超微","超微");
secondGroup[2][8][3]=new Option("华硕","华硕");
secondGroup[2][8][4]=new Option("泰安","泰安");
secondGroup[2][8][5]=new Option("艾威","艾威");

secondGroup[2][9][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][9][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][9][1]=new Option("Intel","Intel");
secondGroup[2][9][2]=new Option("超微","超微");
secondGroup[2][9][3]=new Option("华硕","华硕");
secondGroup[2][9][4]=new Option("泰安","泰安");
secondGroup[2][9][5]=new Option("艾威","艾威");

secondGroup[2][10][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][10][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][10][1]=new Option("Intel","Intel");
secondGroup[2][10][2]=new Option("超微","超微");
secondGroup[2][10][3]=new Option("华硕","华硕");
secondGroup[2][10][4]=new Option("泰安","泰安");
secondGroup[2][10][5]=new Option("艾威","艾威");

secondGroup[2][11][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][11][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][11][1]=new Option("Intel","Intel");
secondGroup[2][11][2]=new Option("超微","超微");
secondGroup[2][11][3]=new Option("华硕","华硕");
secondGroup[2][11][4]=new Option("泰安","泰安");
secondGroup[2][11][5]=new Option("艾威","艾威");

secondGroup[2][12][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][12][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][12][1]=new Option("Intel","Intel");
secondGroup[2][12][2]=new Option("超微","超微");
secondGroup[2][12][3]=new Option("华硕","华硕");
secondGroup[2][12][4]=new Option("泰安","泰安");
secondGroup[2][12][5]=new Option("艾威","艾威");

secondGroup[3][0][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[3][1][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[3][1][1]=new Option("Intel","Intel");


westerndata 2007-02-01
  • 打赏
  • 举报
回复
group[3][0]=new Option("--------------------请选择--------------------"," ");
group[3][1]=new Option("915","915");
group[3][2]=new Option("945","945");
group[3][3]=new Option("975","975");
group[3][4]=new Option("7230","7230");
group[3][5]=new Option("7320","7320");
group[3][6]=new Option("7520","7520");
group[3][7]=new Option("7525","7525");
group[3][8]=new Option("S5000V","S5000V");
group[3][9]=new Option("S5000P","S5000P");
group[3][10]=new Option("S5000X","S5000X");
group[3][11]=new Option("S5000","S5000");
group[3][12]=new Option("S3000","S3000");

group[4][0]=new Option("--------------------请选择--------------------"," ");
group[4][1]=new Option("TP-Link","TP-Link");

var temp=document.form2.cpu


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.form2.cpu.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("--------------------请选择--------------------"," ");
secondGroup[1][0][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[1][1][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[1][1][1]=new Option("ZRI1286130S-DH","ZRI1286130S-DH");
secondGroup[1][1][2]=new Option("ZRI1286130S-F4","ZRI1286130S-F4");
secondGroup[1][1][3]=new Option("ZRI286130S-OS","ZRI286130S-OS");
secondGroup[1][1][4]=new Option("ZRI286190S-OD2","ZRI286190S-OD2");
secondGroup[1][1][5]=new Option("ZRI286190S","ZRI286190S");
secondGroup[1][1][6]=new Option("ZRI2216130S-WEB","ZRI2216130S-WEB");
secondGroup[1][1][7]=new Option("ZRI2216130S-OS","ZRI2216130S-OS");
secondGroup[1][1][8]=new Option("ZRI221630S-TW","ZRI221630S-TW");
secondGroup[1][1][9]=new Option("ZRI2216190S","ZRI2216190S");
secondGroup[1][1][10]=new Option("ZRI2216180S","ZRI2216180S");
secondGroup[1][1][11]=new Option("ZRI186130S-100","ZRI186130S-100");
secondGroup[1][1][12]=new Option("ZRA216130S","ZRA216130S");
secondGroup[1][1][13]=new Option("ZRA286130S","ZRA286130S");
secondGroup[1][1][14]=new Option("ZRA286190S","ZRA286190S");
secondGroup[1][1][15]=new Option("ZRA2216130S","ZRA2216130S");

secondGroup[1][2][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[1][2][1]=new Option("ZRI286290S-OD2","ZRI286290S-OD2");
secondGroup[1][2][2]=new Option("ZRI226230S-F6","ZRI226230S-F6");
secondGroup[1][2][3]=new Option("ZRI226290S","ZRI226290S");
secondGroup[1][2][4]=new Option("ZRI2216280S","ZRI2216280S");
secondGroup[1][2][5]=new Option("ZRI286290S-F6","ZRI286290S-F6");
secondGroup[1][2][6]=new Option("ZRA2216280S","ZRA2216280S");

secondGroup[1][3][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[1][3][1]=new Option("ZRI286330S","ZRI286330S");

secondGroup[1][4][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[1][4][1]=new Option("ZRI2416490S","ZRI2416490S");

secondGroup[1][5][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[1][5][1]=new Option("ZRI286530S","ZRI286530S");

secondGroup[1][6][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[1][6][1]=new Option("ZRA28730S","ZRA28730S");
secondGroup[1][6][2]=new Option("ZRA28790S","ZRA28790S");
secondGroup[1][6][3]=new Option("ZRI28730S","ZRI28730S");
secondGroup[1][6][4]=new Option("ZRA221730W","ZRA221730W");
secondGroup[1][6][5]=new Option("ZRI128730S","ZRI128730S");
secondGroup[1][6][6]=new Option("ZRI128790S-DR","ZRI128790S-DR");
secondGroup[1][6][7]=new Option("ZRI28790S-E","ZRI28790S-E");
secondGroup[1][6][8]=new Option("ZRI128730W-DH","ZRI128730W-DH");
secondGroup[1][6][9]=new Option("ZRI221730S","ZRI221730S");
secondGroup[1][6][10]=new Option("ZRI28730W","ZRI28730W");
secondGroup[1][6][11]=new Option("ZRI28790W","ZRI28790W");
secondGroup[1][6][12]=new Option("ZRI221730W","ZRI221730W");
secondGroup[1][6][13]=new Option("ZRI221780S","ZRI221780S");
secondGroup[1][6][14]=new Option("ZRI28790S-OD2","ZRI28790S-OD2");
secondGroup[1][6][15]=new Option("ZRI28790S-F4","ZRI28790S-F4");
secondGroup[1][6][16]=new Option("ZRI221790S","ZRI221790S");
secondGroup[1][6][17]=new Option("ZRI221780W","ZRI221780W");
secondGroup[1][6][18]=new Option("ZRI221790W","ZRI221790W");
secondGroup[1][6][19]=new Option("ZRA228730W","ZRA228730W");
secondGroup[1][6][20]=new Option("ZRA228790W","ZRA228790W");
secondGroup[1][6][21]=new Option("ZRA221780W","ZRA221780W");
secondGroup[1][6][22]=new Option("ZRA221730S","ZRA221730S");
secondGroup[1][6][23]=new Option("ZRA221780S","ZRA221780S");
secondGroup[1][6][24]=new Option("ZRA241790S","ZRA241790S");
secondGroup[2][0][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][1][0]=new Option("--------------------请选择--------------------"," ");
secondGroup[2][1][1]=new Option("Intel","Intel");


westerndata 2007-02-01
  • 打赏
  • 举报
回复
问题出在链接上
三级级联菜单我做出来没问题:这是我的解决方法。纯粹的一个静态级联菜单,我是希望通过这么一个菜单,让客户能顺利找到这个型号的驱动程序,我的那些驱动程序都比较大,所有驱动程序都通过FTP上传到服务器的一个指定的目录。
我想问的是,如何通过点这个“选择”按纽,就进入这个型号的驱动下载页面?

<table border="0" width="95%" cellspacing="0" cellpadding="4" height="120" bgcolor="#FFFFFF" style="padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px" bordercolorlight="#12E1F9" bordercolordark="#12E1F9">
<form name="form2" method="post" action="Fileshow.asp">
<tr>
<td width="36" align="center" bgcolor="#FFFFFF" height="32" bordercolor="#FFFFFF">
<img border="0" src="images/asus-icons034.gif" width="15" height="15"></td>
<td bgcolor="#FFFFFF" height="32" bordercolor="#FFFFFF">
<select name="ptfl" size="1" onChange="redirect(this.options.selectedIndex)">
<option>--------------------请选择--------------------</option>
<option value="服务器">服务器</option>
<option value="工作站">工作站</option>
<option value="存 储">存  储</option>
<option value="网 络">网  络</option>
</select>
</td>
</tr>
<tr>
<td width="36" align="center" bgcolor="#FFFFFF" bordercolor="#FFFFFF">
<img border="0" src="images/asus-icons034.gif" width="15" height="15"></td>
<td bgcolor="#FFFFFF" bordercolor="#FFFFFF">
<select name="cpu" size="1" onChange="redirect1(this.options.selectedIndex)">
<option value=" " selected>--------------------请选择--------------------</option>
</select>
</td>
</tr>
<tr>
<td width="36" align="center" bgcolor="#FFFFFF" bordercolor="#FFFFFF" height="27">
<img border="0" src="images/asus-icons034.gif" width="15" height="15"></td>
<td bgcolor="#FFFFFF" bordercolor="#FFFFFF" height="27">
<select name="xpz" size="1" onChange="redirect2(this.options.selectedIndex)">
<option value=" " selected>--------------------请选择--------------------</option>
</select>
<script language=javascript>
<!--
var groups=document.form2.ptfl.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()

group[0][0]=new Option("--------------------请选择--------------------"," ");
group[1][0]=new Option("--------------------请选择--------------------"," ");
group[1][1]=new Option("1u","1u");
group[1][2]=new Option("2u","2u");
group[1][3]=new Option("3u","3u");
group[1][4]=new Option("4u","4u");
group[1][5]=new Option("5u","5u");
group[1][6]=new Option("塔式","塔式");

group[2][0]=new Option("--------------------请选择--------------------"," ");
group[2][1]=new Option("915","915");
group[2][2]=new Option("945","945");
group[2][3]=new Option("975","975");
group[2][4]=new Option("7230","7230");
group[2][5]=new Option("7320","7320");
group[2][6]=new Option("7520","7520");
group[2][7]=new Option("7525","7525");
group[2][8]=new Option("S5000V","S5000V");
group[2][9]=new Option("S5000P","S5000P");
group[2][10]=new Option("S5000X","S5000X");
group[2][11]=new Option("S5000","S5000");
group[2][12]=new Option("S3000","S3000");

deknight 2007-01-30
  • 打赏
  • 举报
回复
接分
showlin 2007-01-30
  • 打赏
  • 举报
回复
基于ajax的三级联动菜单,你想问什么?
Mapleleaf123 2007-01-30
  • 打赏
  • 举报
回复
http://support.asus.com.cn/download/download_right.js

看看那几个function
dh20156 2007-01-30
  • 打赏
  • 举报
回复
接分?
在CSDN上转悠经常看到有网友寻求PowerDesigner相关资料的帖子,Baidu,Google上找找还真很少;同时也有不少网友发来Email询问相关PowerDesigner问题或索要相关资料的,故下定决心制作本文档。折腾二十多天,终于输出了现在的文档,其中绝大部分内容都是依照PowerDesigner自带的帮助文档翻译过来,乐意啃英文的朋友最好还是看其”原汁”教程,同时本文档仅用于帮助分析设计人员更快熟悉掌握PowerDesigner的使用方法,不包含分析设计方面的理论,所以要作好系统的分析设计工作还是需要用户深厚的项目实践功底。

起初想尽量按照PowerDesigner自带帮助文档完整地进行,尝试了一上午的工作之后这种方案马上就被我否决,原因有二:1.内容太多,工作量太多。2.原帮助文档特别周全,个人觉得可以在内容上作很大程度的压缩。姑决定按原帮助文档写,同时加入自己目前正在的技术论坛分析设计过程以便于理解。

对本文档内容的几点说明:

1. 本文档只包括PowerDesigner部分内容(RQM,Report,CDM,PDM),内容不够全面。

2. 内容尽量简略,一些相同或类似操作过程尽量不再重复。

3. 部分术语参考了飞思科技产品研发中心监制电子工业出版社的《PowerDesigner数据库系统分析设计与应用》。

4. 暂时没有包含OOM,XML,BPM,ILM等模型内容,我将会在后期陆续更新。

版本说明:我使用的是PowerDesigner Trial 11英文版,因此文档中一些菜单,按钮名称也用英文写出(因当心自己译出的名称和中文版上的名称不一致而造成理解不便),若是给使用中文版的朋友带来不便,我在这说声”抱歉”了!同时由于各版本不同部分操作可能会有所区别。

这里要感谢在我进行翻译工作期间给我发送Email关注的网友,感谢一直支持我的朋友们!由于第一次翻译工作,限于水平有限,文档中肯定存在很多不足和错误之处,衷心欢迎各位网友指点迷津,期望得到您的指导!



Email:dingchungao@gmail.com dingchungao@126.com

QQ:330982401

Blog:http:\\feiren1421.cnblogs.com





Slash

2006.8.31

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧