1
網頁技術 / 父子視窗的 select 疑問
« 於: 2006-12-18 09:47 »
當我用父子視窗 針對select 做動態的處理 發現一個問題
動作:
父視窗有一個select object 我開了一個子視窗 想在子視窗選擇item 後
加回去父視窗的select object
我在子視窗用了
但就是會出現有例外丟出的問題
我用了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()); 就沒問題
不知各位大大有何解法?
動作:
父視窗有一個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()); 就沒問題
不知各位大大有何解法?