2013-10-26 67 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兄弟^^ –