1

iPodのサファリブラウザで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('', '');
        }
    }
4

1 に答える 1

1

window.showmodaldialogAppleSafariでサポートされている機能ではありません。iPhoneOS用のSafariWebコンテンツガイドを参照してください。最良のシナリオでは、モバイルブラウザはその呼び出しをポップアップとして扱います。ポップアップは通常、デフォルトでブロックされます。javascript UIフレームワークを見る必要があります。JQueryUIが思い浮かび、クロスプラットフォーム互換の方法で目的の処理を実行できます。

于 2012-07-11T13:34:56.107 に答える