class_liandong.js
资源名称:eat.rar [点击查看]
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:1k
源码类别:
数据库编程
开发平台:
ASP/ASPX
- //可用于所有联动菜单的实现。
- function CLASS_LIANDONG_YAO(array)
- {
- //数组,联动的数据源
- this.array=array;
- this.indexName='';
- this.obj='';
- //设置子SELECT
- // 参数:当前onchange的SELECT ID,要设置的SELECT ID
- this.subSelectChange=function(selectName1,selectName2)
- {
- //try
- //{
- var obj1=document.all[selectName1];
- var obj2=document.all[selectName2];
- var objName=this.toString();
- var me=this;
- obj1.onchange=function()
- {
- me.optionChange(this.options[this.selectedIndex].value,obj2.id)
- }
- }
- //设置第一个SELECT
- // 参数:indexName指选中项,selectName指select的ID
- this.firstSelectChange=function(indexName,selectName)
- {
- this.obj=document.all[selectName];
- this.indexName=indexName;
- this.optionChange(this.indexName,this.obj.id)
- }
- // indexName指选中项,selectName指select的ID
- this.optionChange=function (indexName,selectName)
- {
- var obj1=document.all[selectName];
- var me=this;
- obj1.length=0;
- obj1.options[0]=new Option("请选择",'');
- if (indexName=='0')
- obj1.options[1]=new Option("〖变更为顶级〗",'[ChangeToTop]');
- else
- obj1.options[1]=new Option("------------------------",'');
- for(var i=0;i<this.array.length;i++)
- {
- if(this.array[i][1]==indexName)
- {
- //alert(this.array[i][1]+" "+indexName);
- obj1.options[obj1.length]=new Option(this.array[i][2],this.array[i][0]);
- }
- }
- }
- }