2011-11-28 152 views
3

我發現了類似的問題,但它們針對的是其他特定情況。沒有找到我的答案,請幫助我。Firefox在瀏覽器的新選項卡中打開針對iFrame的鏈接

我剛剛爲Facebook頁面設置了一個設計。它有兩個針對iFrame的按鈕。問題是,當我使用Firefox瀏覽這些按鈕時,鏈接將在新選項卡中打開,而不是以iFrame爲目標。

我跟着網上的幾條指令,他們不工作。

下面是代碼(我不理解的指令,使塊,對不起,不是一個Web開發人員):

<iframe id="models" width="460" height="545" src="images/navidadm1.jpg"></iframe> 

的鏈接:

<img src="images/navidad_09.jpg" width="50" height="25" alt=""></td> 
    <td><a href="http://www.grupogorila.com/fbpage/milagrosdeamaranto/navidadm1.html" target="models"> 

<img src="images/navidad_12.jpg" width="50" height="25" alt=""></td> 
    <td><a href="http://www.grupogorila.com/fbpage/milagrosdeamaranto/navidadm2.html" target="modelos"> 

...我希望我已經正確顯示了代碼。如果沒有,這裏是我的服務器中的實際頁面。我非常感謝一步一步的答案,因爲我不是一個程序員:((如果添加JavaScript,到底是哪線和線之間)。

http://grupogorila.com/fbpage/milagrosdeamaranto/ (按鈕是「版本Modelos 1 4」和「版本Modelos 5一8」的籃子下面的下部)

謝謝你,非常,非常,非常

+0

的可能重複[Firefox的形式靶向iframe是打開新的標籤頁(http://stackoverflow.com/questions/7083325/firefox-form-targetting-an-iframe- is-opening-new-tab) – sg3s

回答

0

你總是可以使用JavaScript:

JavaScript代碼(在head標籤):

<script> 
    function navigate(url) 
    { 
     window.frames['models'].location = url; 
    } 
</script> 

代碼的鏈接:

<a href="#" target="models" onclick="navigate("http://www.grupogorila.com/fbpage/milagrosdeamaranto/navidadm1.html");"> 

<a href="#" target="models" onclick="navigate("http://www.grupogorila.com/fbpage/milagrosdeamaranto/navidadm2.html");"> 

這不是測試,而是應該努力! :)

9

給你的iframe一個名稱屬性和一個id屬性,兩者都是相同的值。

到這裏看看:https://developer.mozilla.org/en/HTML/Element/iframe

+1

嘗試使用[MDN](https://developer.mozilla.org/en/HTML/Element/iframe)而不是w3schools。另見http://w3fools.com/。 –

+0

謝謝,似乎是一個很好的資源。 –

+0

這是有效的,不同的瀏覽器將

目標屬性連接到