琥珀无限级联动菜单-JavaScript版
琥珀网 - javascript无限级联动菜单
body, td
{
font-family: 宋体;
font-size: 12px;
}
/*---------------------------------------------------------------------------*\
| Subject: JavaScript三级联动菜单 |
| Version: 1.0 |
| Author: 琥珀【hopesoft】 |
| FileName: HPMenu.js |
| Created: 2005-10-16 |
| LastModified: 2005-10-16 |
| Download: http://www.10090.com/Demo/hpmenu/HPMenu.rar |
| Explain: http://www.10090.com/Demo/ |
| Demo: http://www.10090.com/Demo/ |
| |
| |
|-----------------------------------------------------------------------------|
| MSN: hopesoft at msn.com http://www.51ajax.com/bbs/ |
| Copyright (c) 2004-2005 HopeSoftStudio |
\*---------------------------------------------------------------------------*/
function Menu(theform,menuid) {
/*---------------------------------------------------------------------------*\
* 1.变量定义 *
/*---------------------------------------------------------------------------*/
//定义菜单级别MenuClass,菜单长度数组MenuLenArr,
//菜单名称数组MenuArr,下级菜单数组SubMenuArr,菜单ID数组MenuIdArr
var MenuClass,MenuLenArr,MenuArr,SubMenuArr,MenuIdArr
//定义分隔符:splitchar1,splitchar2
var splitchar1,splitchar2
//定义临时数组,子数组,数组长度,
var arr,subarr,arrlen
/*---------------------------------------------------------------------------*\
* 2.变量赋值 *
/*---------------------------------------------------------------------------*/
MenuArr=new Array()
MenuLenArr=new Array()
SubMenuArr=new Array()
MenuIdArr=new Array()
MenuArr[1]="欧洲|||亚洲|||非洲|||大洋洲|||北美洲|||南美洲" //洲名|||...
MenuArr[2]="欧洲###德国|||欧洲###法国|||北美洲###美国|||北美洲###加拿大|||亚洲###中国|||非洲###埃及|||大洋洲###澳大利亚|||南美洲###墨西哥" //洲名###国名|||...
MenuArr[3]="中国###北京|||中国###上海|||美国###华盛顿|||美国###纽约|||德国###柏林|||法国###巴黎|||加拿大###多伦多|||埃及###开罗|||澳大利亚###悉尼|||墨西哥###墨西哥城" //国名###城市名|||...
MenuArr[4]="北京###朝阳区|||上海###徐汇区|||广州###天河区|||纽约###曼哈顿区|||华盛顿###华盛顿区|||柏林###新柏林区|||巴黎###大巴黎区|||开罗###大开罗|||悉尼###悉尼市区|||墨西哥城###墨西哥城区" //国名###城市名|||...
MenuIdArr[1]="zhou"
MenuIdArr[2]="guo"
MenuIdArr[3]="shi"
MenuIdArr[4]="qu"
MenuClass=4 //4级菜单
splitchar1="|||";
splitchar2="###";
/*---------------------------------------------------------------------------*\
* 3.生成数组 *
/*---------------------------------------------------------------------------*/
for(iii=1;iii
琥珀无限级联动菜单-JavaScript版 [HPMenu V1.0] | |
所 在 洲: |
-----请选择----- 欧洲 亚洲 非洲 大洋洲 北美洲 南美洲 |
国 家: | -----请选择----- |
城 市: | -----请选择----- |
地 区: | -----请选择----- |
下载地址:请点击这里 |
在线Demo:请点击这里 |
Bug 反馈:请点击这里 |
联系方式:MSN:hopesoft@msn.com |
copyright(c) 2005 Hopesoft Studio |
Menu(eval("document.form1"),1)
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]