0

外部 URL リンクを含むダイアログモーダルが好きで、ダイアログ内でダイアログを閉じずに保存できます。これが最善の方法かどうかはわかりませんが、少なくともボタンを保存してダイアログモーダルを閉じないでください。ダイアログを閉じずにモーダルポップアップの保存ボタンをクリックするために、iframeと一緒に使用しますが、2つの問題があります:

  1. なしで実行する場合、CSSは異なります//dialog.load(url);
  2. iframe は自動サイズ変更できません。

それで、誰かがこれに対する解決策を得ましたか?

$('.popupEdit').click(function () {
    var url = this.href;


    var dialog = $('<div id="pEdit"><iframe id="iframedit" src="' + url + '" style="width:1200px;height:490px;"  frameborder="0" ></iframe></div>').appendTo('body');
    //var dialog = $('<iframe src="' + url + '" style="width:1200px;height:490px;"></iframe>').appendTo('body');
    //dialog.load(url);
    dialog.dialog({
        autoResize: true,
        height: 'auto',
        width: 'auto',
        modal: true,
        position: 'center',
        draggable: true,
        open: function (type, data) { $(this).parent().appendTo("form"); },
        close: function (type, data) { $("[id$=btnSearch]").click(); }
   });
4

1 に答える 1

0

この代替手段が要件を提供できる可能性があります。

http://www.scriptiny.com/2009/05/javascript-popup-box/のTinyBox ポップアップ をIframeオプションで使用できます。

あなたが言及したのと同じ機能を持っています...

于 2012-04-24T13:29:37.080 に答える