新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > Web开发 > Asp教程 > 正文:下拉式互动列表框(EC潮流网同学录之真情留言板使用的代码)

下拉式互动列表框(EC潮流网同学录之真情留言板使用的代码)

新客网 XKER.COM 2003-07-11 来源: 收藏本文
//本函数的具体实例请查看EC潮流网(http://www.ectide.com/)同学录之真情留言板,访客请从访客参观处进入
//对本函数中的表单元素名称稍做修改即可移值至你的网站中,你就可以轻松拥有一个超强板的互动式下拉列表框啦!
//本函数的具体功能请查看EC潮流网(http://www.ectide.com/)同学录之真情留言板的"你知道吗"
  
  //将列表框1中的选定部分移到列表框2中
  function godown()
     {
       for (i=0 ; i<=newmessage.allfriends .options .length -1 ; i++)
          {
            if (newmessage.allfriends .options [i].selected )
              {
                var element = window.Option.create (newmessage.allfriends.options [i].text,
                               newmessage.allfriends .options[i].value,0);
                newmessage.selectedfriends.add (element);
              }  
              
          }  
       for (i=0 ; i< newmessage.allfriends .options .length ; i++)
          {
            if (newmessage.allfriends .options [i].selected )
              {
                newmessage.allfriends.remove(i);
                i = i - 1 ;
              }  
              
          }        
      newmessage.clearall.disabled=false;
      newmessage.downbox.disabled=true;
      if (newmessage.allfriends.options.length==0)
      {
      newmessage.selectall.disabled=true;
      newmessage.downbox.disabled=true;
      }
      if (newmessage.selectedfriends.options.length==0)
      {
      newmessage.clearall.disabled=true;
      }
     }

    //将位于下面的列表框的选定值移至上面的列表框
  function goup()
     {
       for (i=0 ; i<=newmessage.selectedfriends .options .length -1 ; i++)
          {
            if (newmessage.selectedfriends .options [i].selected )
              {
                var element = window.Option.create (newmessage.selectedfriends.options [i].text,
                               newmessage.selectedfriends .options[i].value,0);
                newmessage.allfriends.add (element);
              }  
              
          }  
       for (i=0 ; i< newmessage.selectedfriends .options .length ; i++)
          {
            if (newmessage.selectedfriends .options [i].selected )
              {
                newmessage.selectedfriends.remove(i);
                i = i - 1 ;
              }  
              
          }  
      
      newmessage.selectall.disabled=false;
      newmessage.upbox.disabled=true;
        if (newmessage.selectedfriends.options.length==0)
      {
      newmessage.clearall.disabled=true;
      newmessage.upbox.disabled=true;
      }
      if (newmessage.allfriends.options.length==0)
      {
      newmessage.selectall.disabled=true;
      }
     }
    
    //将上面列表框的所有选项移至下面列表框
  function alldown()
     {
       for (i=0 ; i<=newmessage.allfriends .options .length -1 ; i++)
              {
                var element = window.Option.create (newmessage.allfriends.options [i].text,
                               newmessage.allfriends .options[i].value,0);
                newmessage.selectedfriends.add (element);
              }  
              
       for (i=0 ; i< newmessage.allfriends .options .length ; i++)
              {
                newmessage.allfriends.remove(i);
                i = i - 1 ;
              }  
                newmessage.clearall.disabled=false;
              newmessage.selectall.disabled=true;
              newmessage.downbox.disabled=true;

     }

//将下面的列表框的所有选项移至上面列表框
  function allup()
     {
       for (i=0 ; i<=newmessage.selectedfriends .options .length -1 ; i++)
          {
                var element = window.Option.create (newmessage.selectedfriends.options [i].text,
                               newmessage.selectedfriends .options[i].value,0);
                newmessage.allfriends.add (element);
              }  
              
       for (i=0 ; i< newmessage.selectedfriends .options .length ; i++)
              {
                newmessage.selectedfriends.remove(i);
                i = i - 1 ;
              }  
              newmessage.clearall.disabled=true;
              newmessage.selectall.disabled=false;
              newmessage.upbox.disabled=true;
              
          }  
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐