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