0

Javaスクリプトソースが添付されたhtmlファイルをロードするポップアップがあります。このポップアップは iframe によって作成されます。iframe 内の html には、別のポップアップを作成すると予想されるリンクがありますが、iframe では許可されていません。とにかく、親ページを使用して別のポップアップを作成するか、iframe に乗ることができますか。最初のポップアップを作成するコードは次のとおりです。

function GetPopUp ("../folder/file.htm", "POPUP Title")
 {
  var xpos = mouse_x;
  var ypos = mouse_y;
  var windowID = $(href.split('/')).last()[0].split('.')[0];
  var $dialog = $("#" + windowID)

  var dimensions = GetPopUpDimensions(windowID);

   $('body').after('<iframe id="' + windowID + '" style="padding:0;" src="' + href +    '">  </iframe>');
   $dialog = $("#" + windowID)
   $dialog.dialog(
    {
      autoOpen: false,
      title: title,
      position: 'center',
      sticky: false,
      width: dimensions.DialogWidth,
      height: dimensions.DialogHeight,
      draggable: true,
      resizable: false,
      modal: true,
     close: function () {
        $(this).dialog('destroy');
        $("#" + windowID).remove();
    }
  });
    $dialog.load(function () {
       $dialog.dialog('open');
       $dialog.css("width", "100%"); // reset the width that is set by jquery UI
   });
 }
4

1 に答える 1

1

window.parent を使用して、2 番目のポップアップとその機能を作成する関数を呼び出しました。

于 2013-10-11T22:59:26.690 に答える