window.showModalDialog可调整大小的属性不起作用

时间:2013-01-25 14:13:38

标签: javascript asp.net

我正在asp.net中开发一个页面,我有这个脚本打开一个模态窗口。它工作得很好,但可调整大小的属性似乎无法正常工作,因为我可以在打开窗口后调整窗口大小。

Dim script as String = "window.showModalDialog('" + page + "','','unadorned:yes; dialogWidth:330px; dialogHeight:210px; center:yes ; resizable:no; scrollbars:no; toolbar:no; copyhistory:no; menubar:no; status:no ; addressbar:no');"
ScriptManager.RegisterStartupScript(Me, GetType(Page), "alertaerror", script, True)

我需要帮助这个属性,有什么我做错了吗?

2 个答案:

答案 0 :(得分:1)

有些浏览器根本不允许您打开无法调整大小的窗口,因此resizable设置在这些浏览器中无效。

答案 1 :(得分:0)

我同意Guffa的说法。但是,如果您确实设置了不可重新调整大小的对话框,则可以使用jQuery库(如jQueryUI或其他javascript)来创建模式对话框的效果。