0

这些是我的 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>");
4

1 回答 1

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>")
于 2013-10-26T04:55:07.640 回答