如何将iframe重定向到另一个URL php

时间:2011-09-19 04:54:28

标签: php javascript jquery iframe

我有父页面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>

当我点击父窗口中的链接时,我想根据该URL重定向iframe内容。

然后,一旦Iframe成功加载,我只需要重定向整个index.php页面

修改

我试过这个

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

但这是重定向到google.lk以便不在ifamme

中加载

2 个答案:

答案 0 :(得分:6)

为您的iframe命名:

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

使用iframe属性

引用所需超链接中的target
<a href="/path/to/page.php" target="myIframeName"></a>

答案 1 :(得分:1)

我不会坐电脑,但我想 你需要这样的东西 的document.getElementById( “rightMenu”)。location.href

或试试这个 iframeobj.src = url

或者您编写但没有内容窗口的相同代码