2011-11-21 97 views
2

我到處搜索過,找不到任何有關我的問題的信息。我正在使用fancybox在頁面上顯示只是較小的html文件的iframe。 fancybox iframe中有一個鏈接,當你點擊它時,頁面會在iframe中打開。我該如何製作鏈接,以便在當前窗口中打開鏈接。我可以通過「_blank」在新窗口中打開鏈接,但我希望它在當前打開。有任何想法嗎?如何在同一窗口中打開fancybox鏈接?

我JS的動作代碼是:

$("#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中打開只是默認設置。

回答

3

你試過javascript嗎?由於您處於iframe中,因此您需要使用 。也許在iframe/fancybox中是這樣的。

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

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

它將在同一標籤打開所需的test.html。

相關問題