(需要帮助)在1次点击中打开2个iframes链接(PHP)

时间:2013-10-26 04:51:21

标签: javascript php html iframe

这些是我的iframe:

<div class="iframe"> 
    <iframe src="iframe1.html"  name="iframe_a">
    </iframe>
</div>

<div class="iframe2"> 
    <iframe src="iframe1.html" "name="iframe_a2">
    </iframe>
</div>

在HTML中,使用JavaScript,我使用以下内容并且它可以工作:

<script>
function changeLink(link) {
   parent.iframe_a2.location=link;
}
</script>

HTML代码:

<li>
    <a href="select1.php" target="iframe_a" 
       onClick="changeLink('select2.php')">Home</a>
</li>

在PHP中我有几乎相同的代码,但onclick函数没有运行,只有

<a href='select1.php?page=$i' target='iframe_a'已更改。意思是我的第2帧没有任何结果 - iframe_a2(onclick)。

以下是代码:

<script>
function changeLink(link) {
parent.iframe_a2.location=link;
}
</script>

PHP代码:

echo ("<a href='select1.php?page=$i' target='iframe_a' 
  onClick='changeLink('select2.php?page=$i)'>Home</a>");

1 个答案:

答案 0 :(得分:0)

此代码中包含错误:

echo ("<a href='select1.php?page=$i' target='iframe_a' onClick='changeLink('select2.php?page=$i)'>Home</a>")

试试这个:

echo ("<a href='select1.php?page=$i' target='iframe_a' onClick=\"changeLink('select2.php?page=$i')\">Home</a>")