Firefox открывает ссылки, предназначенные для iFrame, в новой вкладке браузера. - PullRequest
3 голосов
/ 29 ноября 2011

Я обнаружил похожие проблемы, подобные этой, но они направлены на другие конкретные ситуации.Не нашел ответа на мой вопрос, поэтому, пожалуйста, помогите мне.

Я только что создал дизайн для страницы Facebook.Он имеет две кнопки, предназначенные для iFrame.Дело в том, что когда я нажимаю эти кнопки с помощью Firefox, ссылка открывается на новой вкладке вместо целевого iFrame.

Я следовал нескольким инструкциям в сети, и они не работают.

Вот код (я не понимаю инструкции по созданию блоков, извините, не веб-разработчик):

<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/ (кнопки "Ver"Modelos 1 a 4 "и" Ver Modelos 5 a 8 "в нижней части под корзинами)

Спасибо, очень, очень, очень.

Ответы [ 2 ]

9 голосов
/ 29 ноября 2011

Дайте вашему iframe атрибут имени и атрибута id, оба одинаковые значения.

Посмотрите здесь: https://developer.mozilla.org/en/HTML/Element/iframe

0 голосов
/ 29 ноября 2011

Вы всегда можете использовать JavaScript:

Код JavaScript (в тегах заголовков):

<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");">

Это не такпроверено, но должно работать!:)

...