2013-10-26 30 views
0

链接这是我的I帧:(需要帮助)开放2 I帧在1次点击(PHP)

<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

'在PHP中我有几乎相同的代码,但onclick函数没有运行,只有' - 你究竟是什么意思? –

回答

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>") 
+0

它现在好了,非常感谢,godbless兄弟^^ –