如何在同一窗口中打开fancybox链接?

时间:2011-11-21 22:26:13

标签: iframe hyperlink fancybox

我到处搜寻,我找不到任何有关我问题的见解。我正在使用fancybox在页面上显示一个iframe,它只是一个较小的html文件。在fancybox iframe中有一个链接,当您单击它时,页面将在iframe内打开。如何使链接在当前窗口中打开。我可以在一个带有“_blank”的新窗口中打开链接,但我希望它在当前打开。有什么想法吗?

我的行动代码是:

$("#hours").fancybox({
'width'             : 980,
'height'            : 540,
'autoScale'         : false,
'transitionIn'      : 'elastic',
'transitionOut'     : 'elastic',
'type'              : 'iframe'
});

打开iframe的链接的HTML只是:

<a class="top" id="hours" href="hours.html">Hours</a>

iframe中链接的HTML只是一个基本链接,所以我很确定我没有做任何事情来影响这一点,而在iframe中打开只是一个默认值。

2 个答案:

答案 0 :(得分:3)

你试过javascript吗? 因为你在iframe。在iframe / fancybox中可能是这样的。

<a href="#" onclick="javascript: self.parent.location='page.htm';">Click</a>

答案 1 :(得分:0)

&#13;
&#13;
<a href="test.html" class="various" target="_parent">ORDER NOW</a>
&#13;
&#13;
&#13;

它将在同一个标​​签中打开所需的test.html。