父窗口
function ParentFunc( param )
{ ... }
var arg = {};
arg.Func = ParentFunc;
showModalDialog( "child.htm", arg ... );
子窗口
window.dialogArguments.Func( "Hello World" );
注释:arg对象参数还可以传DHTML对象,任何JS对象,函数。。。。 :)
本文介绍了一种通过父窗口调用子窗口的方法,并演示了如何传递参数及使用回调函数实现数据交互。示例中,父窗口定义了一个函数并在打开子窗口时将该函数作为参数传递,子窗口可以直接调用此函数进行操作。
父窗口
function ParentFunc( param )
{ ... }
var arg = {};
arg.Func = ParentFunc;
showModalDialog( "child.htm", arg ... );
子窗口
window.dialogArguments.Func( "Hello World" );
注释:arg对象参数还可以传DHTML对象,任何JS对象,函数。。。。 :)

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