关于iframe height 100%无效有关问题
关于iframe height 100%无效问题
iframe height 100%无效
两种解决方式
一:
设置父标签高度固定 例:height:100px;。
原因 :iframe height:100% 只有在父亲标签高度确定的情况下才有效。
二:
在附标签高度确定的情况下 ,可以在js中编写函数获取父亲标签的高度值 height,将值赋值给iframe 设置iframe的固定高度。
例:
<td id = "iframeTd">
<iframe id = "prgressTableIfr" src="/hsb_workreport/html2/progress/prgressTable.jsp" height="100%" ></iframe>
</td>
function iframeHeight(){
var tdNode = document.getElementById("prgressTableIfr").parentNode;
console.info(tdNode.tagName);
var tdHeight = $("#iframeTd").height();
console.info("tdHeight:"+tdHeight);
$("#prgressTableIfr").height(tdHeight);
}