2011-11-28 71 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

这是有效的,不同的浏览器将

目标属性连接到