当前位置: 首页 > 图文教程 > 网络编程 > ASP > 动态创建下拉菜单

ASP
javascript asp教程More About Recordsets
javascript asp教程添加和修改
javascript asp教程 日期相关
简单的ASP分页代码(测试正确)
用ASP打开远端MDB文件的方法
asp下同一空间多绑多哥域名的方法
asp下实现替换远程文件为本地文件并保存远程文件的代码
asp,VBscript语法错误,史上最全最详细最精确
讲解ASP方面的知识比较全的asp学习教程
给万博系统的新闻系统增加分页功能[配有详细说明]
在asp中通过vbs类实现rsa加密与解密的代码
一段在asp中加密与解密对应的函数
通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
用ASP VBS xmlhttp adodbstream下载和保存图片的代码
厉害的用Asp获取Dll加密新闻内容
用正则和xmlHttp实现的asp小偷程序
ASP之简化创建关闭记录集对象并创建使用简单的MSSQL存储过程
ASP中怎么实现SQL数据库备份、恢复!
asp中实现随机分组程序的代码
asp之字符串操作函数

ASP 中的 动态创建下拉菜单


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 238 ::
收藏到网摘: n/a

  <html>
<head>

<title>动态下拉菜单</title>
<style>
SELECT.smallSel
{
  BACKGROUND-COLOR: white;
  COLOR: #000080;
  FONT-SIZE: 9pt
}
</style>
<script language=javascript>
<!-- hide from old browsers...

/*   动态下拉菜单 -- written by Taylor Chen (Taylor999)
    如果您发现任何问题,请E-mail给我,[email protected]
*/


var info = new Array(
  "杂文*弥天大谎的背后|院士相当于副省级?|为教育打几个激灵|预算黑洞一例|官不贵,民不贱|省了麻烦|

轿车不如轿子说|这回确是个别|血和泪构成的笑话|给张艺谋松绑吧!",
  "生活随笔*木兰漂亮吗?|一张旧车票|酒味杂谈|时空隧道|最后捞一把",
  "文选*家庭也要有民主|“待遇”的联想|“农民”不是形容词|只多一点点",
  "读者*当代“士子”之悲|谈程序|厅长说与百姓说|其实很高明");

var infoA=new Array(
  "焦点话题*安徽:国企领导可以超龄任职|新世纪怎么花钱|武汉:企业将告别行政级别",
  "读者书屋*欲火",
  "品味园*破译“中国人之谜”不妨读读《闲话中国人》|请客吃饭乐无穷|走动走动向上浮动|文人也当谋富

|做并享受着———与白岩松笑谈摭拾|比谁写得厚",
  "环球采风*法国建成绿色学校|俄罗斯第一夫人温情谈恋史|法国人才外流有原因|德国电脑人才可破例|德

国慕尼黑啤酒节",
  "人物春秋*我所知道的胡乔木|自信些,迎接全球化|红与黑");
var mywork= new Array("",info,infoA);
/************************************************************************************************

******/

function stringSplit ( string, delimiter ) {
  if ( string == null || string == "" ) {
    return null;
  } else if ( string.split != null ) {
    return string.split ( delimiter );
  } else {
    var ar = new Array();
    var i = 0;
    var start = 0;
    while( start >= 0 && start < string.length ) {
       var end = string.indexOf ( delimiter, start ) ;
       if( end >= 0 ) {
         ar[i++] = string.substring ( start, end );
         start = end+1;
       } else {
         ar[i++] = string.substring ( start, string.length );
         start = -1;
       }
    }
    return ar;
  }
}
/************************************************************************************************

******/
var menu1 = new Array();
var menu2 = new Array();
/************************************************************************************************

******/
function createMenus ( wh ) {
  var infoname = new Array();
  infoname=mywork[wh];
  for ( var i=0; i < infoname.length; i++ ) {
    menu1[i] = stringSplit ( infoname[i], '*' );
    menu2[i] = stringSplit ( menu1[i][1], '|' );
  }

  var author = document.myForm.main;
  var book = document.myForm.title;

  author.length = infoname.length;
  book.length = menu2[0].length;
  for ( var i=0; i < infoname.length; i++ ) {
     author.options[i].value = menu1[i][0];
     author.options[i].text  = menu1[i][0];
  }
  document.myForm.main.selec