我到处搜寻,我找不到任何有关我问题的见解。我正在使用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中打开只是一个默认值。
答案 0 :(得分:3)
<a href="#" onclick="javascript: self.parent.location='page.htm';">Click</a>
答案 1 :(得分:0)
<a href="test.html" class="various" target="_parent">ORDER NOW</a>
&#13;
它将在同一个标签中打开所需的test.html。