大家好!
问一个iframe自动调高度的问题。
一个<div>里我套了几个iframe,每个iframe里再套iframe,而且每个iframe可能有隐藏域<!--就是display属性-->。
因iframe套的太多页面很不美观,而且到处都是iframe的滚动条,我现在在最外层套了div,在div上显示滚动条,想让div里头的iframe自动高度。<div style="overflow:auto"><iframe id="" name="" /></div>。这里div高度必需固定,iframe高度是因为有隐藏域的存在可变的,隐藏域的数据是后台读过来的,所以隐藏域的高度不知道多高,就是说我不能固定包含隐藏域的iframe高度,也不能100%高度(因为这么做div就没滚动条,下面的内容看不到)。
我在网上找了很多代码,大多都是onload()时候<!--因为有隐藏域的存在不可用--> 或者使用了死循环window.setInterval()<!--每隔一段时间读高度--> 之类的。总结:
  我想问的就是能不能让iframe不管发生什么事件,都让他自动调高度,像table那样内容多少 高度就自动多高。