私が達成したいのは、作成中の Web サイトの indexhtml ページに戻る外部 iframe を閉じることです。インデックス ページから iframe のオープンを実行するために、Prettyphoto という名前のライトボックス プラグインをインストールしましたが、iframe を閉じるのに非常に苦労しています。多くのフォーラムとスレッドを検索し、複数の解決策と回避策を試みましたが、iframe はまだ閉じません。
<a href="index.html" rel="prettyPhoto[iframes]"
onclick=INSERT SOLUTION VARIANT><img id="close"
src="http://i43.tinypic.com/2mxrcds.jpg"></a>
以下は、私が試みたソリューションの以下のバリエーションです。
onclick="window.parent.$.prettyPhoto.close();
onclick="window.top.location = '/';"
onclick="window.top.location = window.parent.location;"
onclick="parent.window.close();"
私が見つけたのは、ウィンドウが iframe 内で閉じ、index.html に戻らないことです。
たとえば、私の index.html ページで、iframe で開く自分の education.html ページへのリンクをクリックします。閉じる画像をクリックすると、education.html iframe 内のウィンドウが閉じられ、education.html iframe 内の index.html に移動します。私が欲しいのは、iframeが「消える」ことです。他の解決策はありますか?ソリューションを正しく実装していませんか? 助けていただければ幸いです。ありがとうございました。