[英]Resizing iframe height using javascript issue
我有一个iframe,其内容是一个php文件,并且该php文件显示了一些mysql记录。
记录越多,iframe高度应该越大,否则它将不会显示iframe中的所有信息。
这是我用于从iframe内容(php文件)动态设置iframe高度的代码:
var x = document.body.scrollHeight;
x = x + 20 + 'px';
window.parent.document.getElementById("iframe001").style.height=x;
iframe001是我上面提到的iframe。 我由于边框等原因额外增加了20px的高度...
现在,有时此调整大小有效,有时却无效。
有人知道为什么有时会起作用吗? 如果我警告“ x”变量,它有时会显示不同的值,但大多数情况下会起作用。
您是否知道通过iframe的内容设置iframe高度的其他方法?
谢谢
您是否以任何类型的onload
-event运行此javascript代码? 如果没有,也许scrollHeight
是不是在执行脚本时kown。
只是开枪 也许您遇到转换错误? 可能更安全;
var x = document.body.scrollHeight+20;
x = x + 'px';
window.parent.document.getElementById("iframe001").style.height=x;
如果那没有帮助; 调整大小不起作用时,x变量的外观如何?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.