Ipad上safari浏览器中window.showModalDialog()的兼容性问题

时间:2012-07-13 07:19:27

标签: javascript asp.net .net ipad safari

我在Ipad上的safari上运行我的asp.net应用程序,我想在打开任何弹出窗口时禁用父窗口。 为此,我正在使用..

window.showModalDialog("Questions.aspx?store=" + Store + "&auditDate=" + AuditDate + "&section=" + SectionId, "", "dialogHeight:750px; dialogWidth:950px;center:yes;edge:raised; Scroll:Yes; ");

但是showModalDialog()方法在Ipad中的safari浏览器中不起作用,所以我使用了window.open()函数。但是showModalDialog()的功能已经丢失。

请让我,如何在打开Pop窗口时禁用父窗口,并让我知道任何替代方法来实现此功能而不使用showModalDialog()方法,在所有浏览器中工作而不会出现浏览器的兼容性问题。

1 个答案:

答案 0 :(得分:-1)

window.showModalDialog仅适用于IE。您应该考虑将JQuery UI用于模态对话框Jquery UI