2012-07-11 148 views
1

我在ipod.I safari浏览器中测试我的asp.net应用程序。我在打开弹出窗口时遇到了一些问题。我有一个gridview,其中有一些链接按钮在那里。点击这些链接按钮弹出窗口应该打开。但什么都没有发生。任何解决这个问题的方法?在ipod上Safari浏览器中运行asp.net应用程序

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

     if (returnValue == true) { 
      __doPostBack('', ''); 
     } 
    } 

回答

1

window.showmodaldialog不是Apple Safari支持的功能。请参阅Safari Web Content Guide for iPhone OS。在最好的情况下,移动浏览器会将该通话视为弹出窗口,默认情况下通常会被阻止。你应该看看一个JavaScript UI框架,想到JQuery UI,找到一种跨平台兼容的方式来做你想做的事情。

+0

感谢您提供的信息Mike ..... window.open正在代替window.showmodaldialog – Priyansh 2012-07-11 14:51:25

相关问题