上一篇:选择最快的镜像站点 >>
一段有趣并且实用的程序--利用javascript和dhtml实现两个列表框中内容的移动。(代码见内,把它存为一个...
<tr>
<td width=40% align=center>
列表一
</td>
<td width=20% align=center>
操作
</td>
<td width=40% align=center>
列表二
</td>
</tr>
<tr>
<td width=40% align=center>
<form name=form1>
<select size=10 name=select1 MULTIPLE>
<option value=1>Sample string 1</option>
<option value=2>Sample string 2</option>
<option value=3>Sample string 3</option>
<option value=4>Sample string 4</option>
<option value=5>Sample string 5</option>
</select>
</form>
</td>
<td valign=middle width=20% align=center>
<br>
<br>
<input type=button name=btnGoLeft onclick="Go_Left();" value="<<">
<br>
<br>
<input type=button name=btnGoRight onclick="Go_Right();" value=">>">
<br>
<br>
</td>
<td width=40% align=center>
<form name=form2>
<select size=10 length=40 name=select2 MULTIPLE >
</select>
</form>
</td>
</tr>
</table>
<script language=javascript>
//将列表框1中的选定部分移到列表框2中
function Go_Left()
{
for (i=0 ; i<=form2.select2 .options .length -1 ; i++)
{
//如果这条被选中则复制倒列表框1中
if (form2.select2 .options [i].selected)
{
var element = window.Option.create (form2.select2.options [i].text,
form2.select2 .options[i].value,0);
form1.select1.add (element);
}
}
var j = 0 ;
//删除选定记录
for (i=0 ; i< form2.select2 .options .length ; i++)
{
if (form2.select2 .options [i].selected)
{
form2.select2.remove(i);
i = i - 1 ;
}
}
}
//将列表框2中的选定部分移到列表框1中
function Go_Right()
{
for (i=0 ; i<=form1.select1 .options .length -1 ; i++)
{
if (form1.select1 .options [i].selected )
{
var element = window.Option.create (form1.select1.options [i].text,
form1.select1 .options[i].value,0);
form2.select2.add (element);
}
}
for (i=0 ; i< form1.select1 .options .length ; i++)
{
if (form1.select1 .options [i].selected )
{
form1.select1.remove(i);
i = i - 1 ;
}
}
}
</script>
下一篇:动态菜单的另一种实现(一) category.js >>
相关文章:
- · CSS2参考之六(转贴)
- · CSS2参考之七(转贴)
- · CSS2参考之八(转贴)
- · CSS2参考之九(转贴)
- · CSS2参考之十一(转贴)<完>
- · CSS2参考之十(转贴)
- · 李由的奉献(一)----Windows Scripting Host 对象参考
- · CSS2参考之零(转贴)
- · 李由的奉献(二)----Wscript 对象
- · 李由的奉献(三)----WshArguments 对象
- · 李由的奉献(四)----WshShell 对象
- · 李由的奉献(五)----WshNetwork 对象
- · 李由的奉献(六)----WshShortcut 对象
- · 李由的奉献(七)----WshUrlShortcut 对象
- · 李由的奉献(八)----WshCollection 对象
- · 李由的奉献(九)----WshEnvironment 对象
- · 李由的奉献(十)----WshSpecialFolders 对象
- · 我其实不是高手的。WSH简介。
- · vb获得一页的html代码
- · 下班前一贴,用wsh读取registry.
- · 相信我,我不知道我在说什么。
- · 字体大小的单位
- · myCSS 一并给大家
- · 你真的需要FRONTPAGE吗?
- · 有趣的用法
- · 不用组件上载文件代码具体例子
- · HEAD元素使用集锦
- · 利用ASP嵌套JS+SQL Server打造两级连动下拉框(二)
- · 利用ASP嵌套JS+SQL Server打造两级连动下拉框(一)
- · 如何设计好你的主页
- · 客户端特效集合
- · 网站设计中表单验证
- · js:关于document.execCommand()函数可用参数大解析
- · html中的特殊字符
- · IEWebBrowser组件的execWB方法
- · 从数据库中动态选取下拉列表的方法
- · 判断判断Cookies是否处于开启状态是否处于开启状态
- · asp中的cookie
