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

被折叠的 条评论
为什么被折叠?



