1

我想要完成的是关闭一个外部 iframe,它返回到我正在创建的网站的 indexhtml 页面。我已经安装了一个名为 Prettyphoto 的灯箱插件来执行从索引页面打开 iframe,但我在关闭 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 页面中,我单击指向我的education.html 页面的链接,该页面在 iframe 中打开。当我单击关闭图像时,它会关闭education.html iframe 中的窗口并将我引导至education.html iframe 中的index.html。我想要的是 iframe “消失”。还有其他解决方案吗?我是否错误地实施了解决方案?帮助将不胜感激。谢谢你。

4

0 回答 0