Php 使用javascript问题调整iframe高度
我有一个iframe,它的内容是一个php文件,该php文件显示一些mysql记录 记录越多,iframe高度应该越大,否则它不会显示iframe中的所有信息 下面是我从iframes内容(php文件)动态设置iframe高度的代码: iframe001是我上面提到的iframe。 由于边界等原因,我增加了20像素的额外高度 现在,这种调整有时有效,有时无效 有人知道为什么有时候它会起作用吗。如果我提醒“x”变量,它有时会显示不同的值,但大多数情况下是有效的 您知道通过iframe内容设置iframe高度的其他方法吗Php 使用javascript问题调整iframe高度,php,javascript,mysql,html,dynamic,Php,Javascript,Mysql,Html,Dynamic,我有一个iframe,它的内容是一个php文件,该php文件显示一些mysql记录 记录越多,iframe高度应该越大,否则它不会显示iframe中的所有信息 下面是我从iframes内容(php文件)动态设置iframe高度的代码: iframe001是我上面提到的iframe。 由于边界等原因,我增加了20像素的额外高度 现在,这种调整有时有效,有时无效 有人知道为什么有时候它会起作用吗。如果我提醒“x”变量,它有时会显示不同的值,但大多数情况下是有效的 您知道通过iframe内容设置ifr
谢谢只是试一下;也许你遇到了铸造错误?这样做可能更安全
var x = document.body.scrollHeight+20;
x = x + 'px';
window.parent.document.getElementById("iframe001").style.height=x;
如果这没有帮助;当调整大小不起作用时,x变量是什么样子的?只是拍一张照片;也许你遇到了铸造错误?这样做可能更安全
var x = document.body.scrollHeight+20;
x = x + 'px';
window.parent.document.getElementById("iframe001").style.height=x;
如果这没有帮助;当调整大小不起作用时,x变量是什么样子的?您是否在任何类型的
onload
-事件中运行这段javascript?如果没有,则可能在执行脚本时不知道滚动高度。您是否在任何类型的onload
-事件中运行这段javascript?如果不知道,则可能在执行脚本时不知道滚动高度。不,它不起作用。警报的x显示不同的值,它并不总是相同的值…不,它不起作用。x alerted显示不同的值,它并不总是相同的val…不,我没有,我在php文件的末尾运行它,该文件在iframeso中运行。请将这三行代码放入一个函数中,并在iframe内容的onload处理程序中调用该函数。不,我没有,我在iframeso内部运行的php文件的末尾运行它,您能把这三行代码放到一个函数中,并在iframe内容的onload处理程序中调用这个函数吗?