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