模式窗口传参和方法调用问题

    技术2022-05-11  127

    用window.showModalDialog 或者window.showModelessDialog打开一个模式窗口后,和父窗口的一些交互问题。要进行交互操作的前提,在调用showModalDialog或者showModelessDialog方法的时候,第二个参数传window,如: window.showModelessDialog('filename.htm',window,'dialogWidth=200px;dialogHeight=250px;') 接下来,就是取得父窗口的一些数据和方法,这是经常会用的,父窗口取子窗口的参数一般通过returnValue就可以搞定了~ //取得父窗口的JS变量 varwindow.dialogArguments.var;//获得父窗口的对象和属性window.dialogArguments.form1.name.value ;//调用父窗口的方法 funwindow.dialogArguments.fun() ; window . dialogArguments .var;//获得父窗口的对象和属性window.dialogArguments.form1.name.value ;//调用父窗口的方法 funwindow.dialogArguments.fun() ; //获得父窗口的对象和属性window.dialogArguments.form1.name.value ;//调用父窗口的方法 funwindow.dialogArguments.fun() ; window . dialogArguments . form1 . name . value  ;//调用父窗口的方法 funwindow.dialogArguments.fun() ; //调用父窗口的方法 funwindow.dialogArguments.fun() ; window . dialogArguments . fun () ; window.dialogArguments.var;//获得父窗口的对象和属性window.dialogArguments.form1.name.value ;//调用父窗口的方法 funwindow.dialogArguments.fun() ; //获得父窗口的对象和属性window.dialogArguments.form1.name.value ;//调用父窗口的方法 funwindow.dialogArguments.fun() ; window.dialogArguments.form1.name.value ;//调用父窗口的方法 funwindow.dialogArguments.fun() ; //调用父窗口的方法 funwindow.dialogArguments.fun() ; window.dialogArguments.fun() ;

    最新回复(0)