var arr = showModalDialog(url, window, “dialogWidth:” + width + “px;dialogHeight:” + height + “px;help:no;scroll:no;status:no”); 应用背景: 需要打开一个子窗体,将需要修改的数据传到子窗体,然后将子窗体中修改过的数据,传回父窗体。(父窗体不能被刷新) 例如:父窗体只供用户查看,子窗体用于修改。 方法: 父窗体: dim xxx ‘返回值 dim yyy ‘传到子窗体的参数 var xxx = ShowModalDialog(‘xxx.asp’,’yyy’,’dialogWidth:100px;DialogHeight=290px;status:no’) 子窗体: dim yyy ‘从父窗体传来的参数 dim xxx ‘传回父窗体的参数 yyy = window.dialogArguments xxx = window.returnValue 一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P) 二、怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗......Read More>