Javascript 为什么调整大小功能不适用于iframe

Javascript 为什么调整大小功能不适用于iframe,javascript,iframe,Javascript,Iframe,我想弄清楚为什么我的调整大小功能不起作用。我试图改变style.height的价值观,但似乎无论如何都不管用。我是JavaScript的新手,所以可能是一个简单的解决方案 <script> function resizeIframe(newHeight) { document.getElementById('cursoFrame').style.height = parseInt(newHeight, 10) + 70 + 'px'; } </script&g

我想弄清楚为什么我的调整大小功能不起作用。我试图改变style.height的价值观,但似乎无论如何都不管用。我是JavaScript的新手,所以可能是一个简单的解决方案

<script>

function resizeIframe(newHeight) {
      document.getElementById('cursoFrame').style.height = parseInt(newHeight, 10) + 70 + 'px';
  }
</script>



<iframe id="cursoFrame" class="frames" src="http://www.google.es" onload="parent.scroll(0,0);">

函数大小调整框架(新高度){
document.getElementById('cursofName').style.height=parseInt(newHeight,10)+70+'px';
}

为了使函数工作,您需要在iframe
onload
或脚本中调用它

当前,您的脚本初始化函数,但您没有在任何地方使用它

如果在
iframe
块下方添加另一个
script
块,并在该脚本块中键入:

<script>
    resizeIframe(400);
</script>

重定尺寸框架(400);

这将调用函数并更改iframe的高度。

您从未调用过
resizeIframe
…似乎对我有用。由于跨站点脚本问题,唯一的问题将是在iframe中加载Google页面。当然,我假设您在resizeIframe函数出现在页面上之后的某个时刻调用它。