Iframe内から jQuery UI Dialog を閉じる方法


jQuery UIで、Iframe内から Dialog を閉じる方法を調べたのでメモ。

iframe内から、jQuery(‘#searchDialog’).dialog(‘close’) と呼び出しても親のウィンドウを閉じることはできません。

以下のようにwindow.parent.を付けて、iframe の中の子ページから親ページの関数として呼び出せばOKです。

window.parent.jQuery('#searchDialog').dialog('close');

参考情報

Close jQuery UI Dialog from Iframe – Stack Overflow

うのらぼ。 – 【JavaScript】IE6のwindow.parent

  1. コメントはまだありません。

  1. トラックバックはまだありません。