window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。
当我们用showModelessDialog()打开窗口时,不必用window.close()去关闭它,当以非模态方式[IE5]打开时, 打开对话框的窗口仍可以进行其他的操作,即对话框不总是最上面的焦点,当打开它的窗口URL改变时,它自动关闭。
另外我发现用<a href="javascript:window.returnValue='aaaa';window.close();">总是有问题,而用input type='button'是没有问题的。
hl.NavigateUrl = "";//不知道为什么。这里用javascript:void(0)反而有问题
hl.Attributes.Add("onclick","window.returnValue='"+globalid.ToString()+"_"+this.Server.HtmlEncode(drSource["name"].ToString())+"_"+drSource["sex"].ToString()+"_"+(DateTime.Now.Year-DateTime.Parse(drSource["birthtday"].ToString()).Year).ToString()+"';window.close();");