Как перенаправить Iframe на другой URL php - PullRequest
1 голос
/ 19 сентября 2011

У меня есть родительская страница 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 только один раз

EDIT

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

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

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

Ответы [ 2 ]

6 голосов
/ 19 сентября 2011

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

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

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

<a href="/path/to/page.php" target="myIframeName"></a>
1 голос
/ 19 сентября 2011

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...