ykingsun
30-10-06, 11:29 AM
在主表中庸了addItem附表,調用winopen,(以前用的是showmodaldialog)
向法如下:
var f= document.forms[0];
var f1=window.opener.document.forms[0];
var item=parseInt(f.item.value);
f.ListNo.value=Word(f1.List_No.value,"^",item);
f.ListName.value=Word(f1.List_Name.value,"^",item);
f.ListUnit.value=Word(f1.List_Unit.value,"^",item);
f.ListNum.value=Word(f1.List_Num.value,"^",item);
f.ListDes.value=Word(f1.List_Des.value,"^",item);
但不可以實現,說,window.opener.document.forms[0];不是ㄧ個物件或者為空,
思緒很混亂,發現傳值問題並不像想像中的那嚜簡單,
請高手賜教.
向法如下:
var f= document.forms[0];
var f1=window.opener.document.forms[0];
var item=parseInt(f.item.value);
f.ListNo.value=Word(f1.List_No.value,"^",item);
f.ListName.value=Word(f1.List_Name.value,"^",item);
f.ListUnit.value=Word(f1.List_Unit.value,"^",item);
f.ListNum.value=Word(f1.List_Num.value,"^",item);
f.ListDes.value=Word(f1.List_Des.value,"^",item);
但不可以實現,說,window.opener.document.forms[0];不是ㄧ個物件或者為空,
思緒很混亂,發現傳值問題並不像想像中的那嚜簡單,
請高手賜教.