1.传参:
var k = showModalDialog("my_employee.jsp",v,'edge: Raised; center: Yes; help: Yes; resizable: Yes; status: No; dialogHeight:'+200+'px;dialogWidth:'+230+'px');
说明:第二个参数V可为任意类型参数传递到打开的子窗体my_employee.jsp中
2.子窗体接收处理参数:
var k=window.dialogArguments;//接收参数如字符串,数组,对象等
3.子窗体将返回值到父窗体:
function winClose(isRefrash)
{
window.returnValue=isRefrash; //isRefrash为相应值
window.close();
}
4.父窗体处理子窗体传值:
if(k != null)// k 为步骤1中的k参数,k可为字符串,对象等
window.location.reload() ;
----------------------------------------------
(附加)对象操作:
var obj = new Object();
obj.name="zhangsan";
obj.age=2;
obj.sex="男";
---------------------------------------------
var obj = dialogArguments;alert(obj.name);
alert(obj.age);
alert(obj.sex);
-----------------------------------------
5.实例:
(1),父窗体:
(2),子窗体