上一篇:ShowModalDialog的具体用法 >>
下拉式互动列表框(EC潮流网同学录之真情留言板使用的代码)
//对本函数中的表单元素名称稍做修改即可移值至你的网站中,你就可以轻松拥有一个超强板的互动式下拉列表框啦!
//本函数的具体功能请查看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;
}
下一篇:MSGBOX返回值 >>
相关文章:
- · 绝对是好东西 (select1 <==> select2):
- · 一个类似vbscript的round函数的javascript函数
- · 用javascript检查yyyy-mm-dd格式的正确源码。
- · HEAD元素使用集锦 (转)
- · 脚本控制Frame (转)
- · vbscript错误代码及对应解释大全
- · jscript错误代码及相应解释大全
- · 打开最大化窗口的一点经验
- · 无偿贡献,进入页面后自动刷新一次
- · 庆祝 Joy ASP 上贴数超过800页!!! 送给大家一个小礼物 ^_^
- · 自己动手,结合javascript和dhtml做一个ubb编辑器(附例子代码)
- · 选择最快的镜像站点
- · 一段有趣并且实用的程序--利用javascript和dhtml实现两个列表框中内容的移动。(代码见内,把它存为一个...
- · 动态菜单的另一种实现(一) category.js
- · 动态数组的另一种实现(二) 界面
- · 实际使用“DXML”:在站点上实现 DHTML 菜单和目录(co.)
- · 以前收集的一些资料---JS中处理日期的一些函数和方法
- · 以前搜集的一些资料---html中的特殊字符(2)
- · 以前搜集的一些资料---html中的特殊字符(1)
- · 在浏览器里实现类似VB Form的界面控制
- · CSS2参考之一(转贴)
- · CSS2参考之二(转贴)
- · CSS2参考之三(转贴)
- · CSS2参考之四(转贴)
- · CSS2参考之五(转贴)
- · CSS2参考之六(转贴)
- · CSS2参考之七(转贴)
- · CSS2参考之八(转贴)
- · CSS2参考之九(转贴)
- · CSS2参考之十一(转贴)<完>
- · CSS2参考之十(转贴)
- · 李由的奉献(一)----Windows Scripting Host 对象参考
- · CSS2参考之零(转贴)
- · 李由的奉献(二)----Wscript 对象
- · 李由的奉献(三)----WshArguments 对象
- · 李由的奉献(四)----WshShell 对象
- · 李由的奉献(五)----WshNetwork 对象
- · 李由的奉献(六)----WshShortcut 对象
