Как перенаправить iframe на другой URL-адрес php

58
7

У меня есть родительская страница index.php, и внутри нее есть iframe, как показано ниже

<div id="main-content1" style="position:absolute;float:none;top:80px;margin-left:170px;width: 830px;">
<iframe onload="IfarmeOnload();" style="display:block; margin-left:none; margin-right:none; width: 100%; height: 100%;" src="<?php echo $home; ?>" id="rightMenu" name="rightMenu" frameborder="0"></iframe>

</div>

когда я нажимаю ссылку, расположенную в окне родителя, я хочу перенаправить содержимое iframe в соответствии с этим URL-адресом.

Затем после того, как Iframe загрузится успешно, я хочу перенаправить всю страницу index.php только один раз.

РЕДАКТИРОВАТЬ

я попробовал это

echo "<script> document.getElementById('rightMenu').contentWindow.location='http://www.google.lk'</script>";

но это перенаправление на google.lk, чтобы не загружать внутри ifamme

спросил(а) 2011-09-19T07:54:00+04:00 9 лет, 1 месяц назад
1
Решение
107

Дайте вашему iframe имя:

<iframe name="myIframeName"></iframe>

Ссылка на ваш iframe в желаемых гиперссылках с target атрибутом:

<a href="/path/to/page.php" target="myIframeName"></a>

ответил(а) 2011-09-19T08:06:00+04:00 9 лет, 1 месяц назад
57

Я не сижу у компьютера, но я думаю, что вам нужно что-то вроде Document.getElementById("rightMenu"). Location.href

Или попробуйте этот iframeobj.src= url


Или тот же код, который вы написали, но без contentwindow

ответил(а) 2011-09-19T08:00:00+04:00 9 лет, 1 месяц назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема