Javascript 为什么调整大小功能不适用于iframe
我想弄清楚为什么我的调整大小功能不起作用。我试图改变style.height的价值观,但似乎无论如何都不管用。我是JavaScript的新手,所以可能是一个简单的解决方案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
<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';
}
为了使函数工作,您需要在iframeonload
或脚本中调用它
当前,您的脚本初始化函数,但您没有在任何地方使用它
如果在iframe
块下方添加另一个script
块,并在该脚本块中键入:
<script>
resizeIframe(400);
</script>
重定尺寸框架(400);
这将调用函数并更改iframe的高度。您从未调用过
resizeIframe
…似乎对我有用。由于跨站点脚本问题,唯一的问题将是在iframe中加载Google页面。当然,我假设您在resizeIframe函数出现在页面上之后的某个时刻调用它。