1

私が達成したいのは、作成中の 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が「消える」ことです。他の解決策はありますか?ソリューションを正しく実装していませんか? 助けていただければ幸いです。ありがとうございました。

4

0 に答える 0