大家帮帮忙select的问题。
下面第一个函数是把选中部分从一个选择框到另一个选择框,第二个是把全部 的从一个到另一个
第三个函数跟第二个差不多,我是想把弹出窗口里的东西放到打开时的那个窗口里的一个select控件中去。但是textarea赋值可以,可是select增加就是不行,报这样的错误。“不支持此接口”求解决方法。
function movenode()
{
var len = arguments.length;
if(len==2){
var selone = eval("document.all."+arguments[0]+".options") ;
var selone2 = eval("document.all."+arguments[1]+".options") ;
if(selone.length>0){
for(i=selone.length-1;i>-1;i--){
if(selone.options[i].selected==true){
var newnode = selone.options[i].cloneNode(true);
selone.remove(i);
selone2.insertBefore(newnode);
}
}
}
}
}
//list框的移动函数movenode(var1,var2)及把var1中全部列移动到var2 @edit by linny
function movenodeall()
{
var len = arguments.length;
if(len==2){
var selone = eval("document.all."+arguments[0]+".options") ;
var selone2 = eval("document.all."+arguments[1]+".options") ;
if(selone.length>0){
for(i=selone.length-1;i>-1;i--){
var newnode = selone.options[i].cloneNode(true);
selone.remove(i);
selone2.insertBefore(newnode);
}
}
}
}
function retForm()
{
if (!opener) return true;
users_username = "";
users_uservalue="";
var selone_obj=eval("document.form1.users_list");
selone=selone_obj.options;
var selone2_obj=eval("opener.document.<?=$_REQUEST["form_name"]?>.<?=$_REQUEST["sel1"]?>");
selone2=selone2_obj.options;
opener.document.form1.textarea.value="dsfdsfdsfdsf";
for(var i=0; i<selone.length; i++) {
var newnode = selone.options[i].cloneNode(true);
selone.remove(i);
selone2.insertBefore(newnode);
}
self.close();
return false;
}