2012-07-11 108 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

相關問題