2015-09-30 63 views
-1

我試圖更改iframe的SRC,但是無論我嘗試過,我發現在谷歌上,這是行不通的。無法更改iFrame的SRC(javascript)

<?php 
$url = "test"; 
?> 
<button onclick="parent.sendMeBack();">Click Me</button> 
<iframe id="download_id" frameborder="0" scrolling="no" width="100%" height="100%" src="http://www.zone-telechargement.com/homep.html"></iframe> 

<script type="text/javascript"> 
function sendMeBack(){ 
    document.getElementId('download_id').src = "./index.php"; 
} 
</script> 
+0

精心製作.................請 –

+0

該按鈕無法將iframe頁面重定向到新網站.. – Sev3n

回答

0

您在源代碼中有三個錯誤。

  • parent在onclick中將不起作用。擺脫它。
  • 沒有類型的按鈕是一個提交按鈕。也就是說,它將提交頁面並重新加載iframe的原始src。對於非提交按鈕,您需要在開始標記中使用type="button"
  • 要在JavaScript中使用ID獲取元素,請使用getElementById(您忘記了By)。
<?php 
    $url = "test"; 
?> 
<button type="button" onclick="sendMeBack();">Click Me</button> 
<iframe id="download_id" frameborder="0" scrolling="no" width="100%" height="100%" src="http://www.zone-telechargement.com/homep.html"></iframe> 

<script type="text/javascript"> 
    function sendMeBack(){ 
    document.getElementById('download_id').src = "./index.php"; 
    } 
</script> 
+0

工作得很好,謝謝! – Sev3n

+0

信息:我不得不刪除「;」在onclick「sendmeback();」讓它工作:) – Sev3n

0

我有點遲,但去除"onclick sendmeback();"";",因爲它導致了錯誤,並請標明問題的解決,因爲它使得它更難爲我們找到新的!