2015-09-30 62 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();"";",因为它导致了错误,并请标明问题的解决,因为它使得它更难为我们找到新的!