IE中非模式对话框(showModelessDialog)应用[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 seeu1688 的 blog

非模式对话框是ie的一种窗口形式,打开非模式对话框后,在其被关闭之前,主调窗口不会继续解析其后的htm代码,同时主调窗口也不会被选中。

 

主调窗口与非模式窗口的信息传递

1.函数调用传递方式

vreturnvalue = window.showmodelessdialog ( surl [, varguments] [, sfeatures] )

 

主调窗口通过showmodelessdialog方法的第二个参数 varguments 向非模式窗口传递参数,该参数可以是数组,也可以是dom对象。

非模式窗口通过window.dialogarguments 来提取传递过来的参数,若是数组,则用window.dialogarguments[i]来表示数组的第i个参数

非模式窗口通过window.returnvalue向主调窗口传回值,这个值作为showmodelessdialog 方法的返回值被主调窗口接收。

 

2.窗口操作传递方式

非模式窗口通过主调窗口传递过来window对象直接操纵主调窗口的元素

本文关键:非模式对话框
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top