• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
开水房
ASP.NET
博客园    首页    新随笔    联系   管理    订阅  订阅
javascript <select

the parameter obj, devobj are object, not string

 

function to2(obj,devobj)
{
 var tmp = obj.id;
 var deviceid = devobj.id;
 idlistbox = tmp.substring(0,(tmp.length-1));
 var list1 = document.getElementById(idlistbox+'1');
 var list2 = document.getElementById(idlistbox+'2');
 
 //get device description
 var device = document.getElementById(deviceid);
 var deviceDes = device.options[device.selectedIndex].text;
 
 var indice1 = list1.selectedIndex;
 var sizeList2 = list2.length;
 if (indice1 < 0)
 {
     alert(document.getElementById("nullselected").value);
     return;
    }
     
    var a = list1.options[indice1];
    var b = list2.options[sizeList2];
    var iscontained = false;
    for (i=0;i<sizeList2;i++)
    {
     if (list2.options[i].value==a.value)
     {
      alert(document.getElementById("doubleElement").value);
      iscontained = true;
      break;
     }
 }
   
    if (iscontained==false)
    {
     try
     {
   var oOption = document.createElement("OPTION");
   oOption.text=deviceDes+"->"+a.text;
   oOption.value=a.value;;
   list2.add(oOption,b);
      list1.remove(indice1);
  }
     catch (e1)
     {
   var oOption = document.createElement("OPTION");
   oOption.text=deviceDes+"->"+a.text;
   oOption.value=a.value;;
   list2.add(oOption);
      list1.remove(indice1);
     }
     list2.selectedIndex=sizeList2;
     list2.focus();
 } 
}

posted on 2009-03-03 12:24  白开水皮皮  阅读(120)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3