<HTML>
<HEAD>
<TITLE>listbox and combobox</TITLE>
</HEAD>
<script language="javascript">
//*****************************************************************************************start...
function rightRemove(){
var oSelectCode=document.getElementById("selectColor");
var oSelectedCode=document.getElementById("selectedColor");
var i;
for(i=0;i<oSelectCode.options.length;i++)
{
if(oSelectCode.options[i].selected)
{
//var newOption = document.createElement("option");
//newOption.setAttribute("value", oSelectCode.options[i].value);
//newOption.innerHTML = oSelectCode.options[i].text;
//oSelectedCode.appendChild(newOption);
oSelectedCode.options.add(new Option(oSelectCode.options[i].text, oSelectCode.options[i].value));
oSelectCode.removeChild(oSelectCode.options[i]);
i = i-1;
}
}
}
function rightRemoveAll(){
var oSelectCode=document.getElementById("selectColor");
var oSelectedCode=document.getElementById("selectedColor");
var i;
for(i=0;i<oSelectCode.options.length;i++)
{
//var newOption = document.createElement("option");
//newOption.setAttribute("value", oSelectCode.options[i].value);
//newOption.innerHTML = oSelectCode.options[i].text;
//oSelectedCode.appendChild(newOption);
oSelectedCode.options.add(new Option(oSelectCode.options[i].text, oSelectCode.options[i].value));
oSelectCode.removeChild(oSelectCode.options[i]);
i = i-1;
}
}
function leftRemove(){
var oSelectCode=document.getElementById("selectColor");
var oSelectedCode=document.getElementById("selectedColor");
var i;
for(i=0;i<oSelectedCode.options.length;i++)
{
if(oSelectedCode.options[i].selected)
{
//var newOption = document.createElement("option");
//newOption.setAttribute("value", oSelectedCode.options[i].value);
//newOption.innerHTML = oSelectedCode.options[i].text;
//oSelectCode.appendChild(newOption);
oSelectCode.options.add(new Option(oSelectedCode.options[i].text, oSelectedCode.options[i].value));
oSelectedCode.removeChild(oSelectedCode.options[i]);
i = i-1;
}
}
}
function leftRemoveAll(){
var oSelectCode=document.getElementById("selectColor");
var oSelectedCode=document.getElementById("selectedColor");
var i;
for(i=0;i<oSelectedCode.options.length;i++)
{
//var newOption = document.createElement("option");
//newOption.setAttribute("value", oSelectedCode.options[i].value);
//newOption.innerHTML = oSelectedCode.options[i].text;
//oSelectCode.appendChild(newOption);
oSelectCode.options.add(new Option(oSelectedCode.options[i].text, oSelectedCode.options[i].value));
oSelectedCode.removeChild(oSelectedCode.options[i]);
i = i-1;
}
}
//*****************************************************************************************end...
</script>
<BODY>
<form>
<table>
<tr>
<td align="center" valign="middle">
<select id="selectColor" name="selectColor" multiple="true" size="10" style="width:100px;"><!-- 加size="3"为列表框 -->
<option value="0">红色</option>
<option value="1">橙色</option>
<option value="2">黄色</option>
<option value="3">绿色</option>
<option value="4">蓝色</option>
</select>
</td>
<td align="center" valign="middle">
<table>
<tr>
<td align="center" valign="middle">
<input type="button" value=">" οnclick="rightRemove();"><br>
<input type="button" value=">>" οnclick="rightRemoveAll();"><br>
<input type="button" value="<" οnclick="leftRemove();"><br>
<input type="button" value="<<" οnclick="leftRemoveAll();"><br>
</td>
</tr>
</table>
</td>
<td align="center" valign="middle">
<select id="selectedColor" name="selectedColor" multiple="true" size="10" style="width:100px;"><!-- 加size="3"为列表框 -->
<option value="5">锭色</option>
<option value="6">紫色</option>
</select>
</td>
</tr>
</table>
</form>
</BODY>
</HTML>