无法更改iFrame的SRC(javascript)

时间:2015-09-30 21:18:48

标签: javascript jquery html iframe

我试图更改iframe的SRC,但无论我尝试过什么,我在谷歌上找到它,它都无法正常工作。

<?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>

2 个答案:

答案 0 :(得分:0)

您的来源中有三个错误。

    onclick中的
  • parent无法正常工作。摆脱它。
  • 没有类型的按钮是提交按钮。也就是说,它将提交页面并使用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>

答案 1 :(得分:0)

我有点迟了但删除";" "onclick sendmeback();",因为它导致了错误,请将问题标记为已解决,因为这会让我们更难找到新问题!