當我用父子視窗 針對select 做動態的處理 發現一個問題
動作:
父視窗有一個select object 我開了一個子視窗 想在子視窗選擇item 後
加回去父視窗的select object
我在子視窗用了
function setID(form) {
obj= self.opener.document.form1.productID;
for(i=0;i<form.sel.length;i++) {
if(form.sel[i].checked) {
obj.options.add(new Option(sel[i].value,sel[i].vlaue)); }
}
}
但就是會出現有例外丟出的問題
我用了obj.options[obj.options.length]= new Option(sel.value,sel.vlaue);
但也是同樣問題
如果直接用obj.options[0].value="a"; // 前提select 's option length>0
就可以讓父視窗的value 改變!!
而我在父視窗寫了上述的 obj.options.add(new Option()); 就沒問題
不知各位大大有何解法?