通常我们做一些后台的时候,都要用到iframe,比如左侧是菜单,右侧是iframe我几乎看遍了国内一些流行的程序,用的几乎都是
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
这种标准,也就是html 4.0的标准这样,右侧的iframe就可以自动适应当前窗口给它分配的大小。比如,一个页面中,我们把上面留出一个div,高度为200像素,
下面分出两个div或是一个表格,分为左右如何在xhtml1.0的标准下,使下面的div和iframe适应当前窗口的剩余高度呢,也就是当前窗口高度减去上面的200px
同时又不能以损失效率来完成。这个是个头疼的问题,我发现dz,phpwind等,都未能良好的解决此问题。
都是用的html4.0的标准。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
这种标准,也就是html 4.0的标准这样,右侧的iframe就可以自动适应当前窗口给它分配的大小。比如,一个页面中,我们把上面留出一个div,高度为200像素,
下面分出两个div或是一个表格,分为左右如何在xhtml1.0的标准下,使下面的div和iframe适应当前窗口的剩余高度呢,也就是当前窗口高度减去上面的200px
同时又不能以损失效率来完成。这个是个头疼的问题,我发现dz,phpwind等,都未能良好的解决此问题。
都是用的html4.0的标准。
解决方案 »
- 关于jquery ui autocomplete,都来瞧瞧?
- 谁有这样的广告代码,能自动滚动的。
- 50分求解答。
- 谁能介绍一下jQuery插件1.3.2和1.2.6的本质区别
- 请问jquery除了not("[nodeType=1]")可以使用nodeTpye以外还有哪里可以使用?
- 如何产生一组视觉上区别比较明显的颜色
- 有使用过jQuery UI tabs的吗?需要帮助.
- 用WINDOW.OPEN打开的窗口里有一表格,为什么不能对表格进行动态操作??
- 求帮助!如何实现多个div同时拖动进多个div中?
- 下面的javascript代码中,如何改动才能使index的值是2?(二维数组的难题哦!)
- 成员方法里面调用protype里的函数,生成多个对象时,prototype里的函数是否被复制?
- 在本地测试一切正常但,发布到服务器就报错 对象不支持此属性或方法
<table width=100% height=100%>
<tr>
<td style="height:100px">
abc
</td>
</tr>
<tr>
<td>
<iframe scrolling="yes" frameborder="0" align="left" width="100%" height="100%" marginwidth=0 marginheight=0 name="frmMain" id="frmMain" src="about:blank" onload="page_onload" onafterupdate="page_onbeforeupdate"></iframe>
</td>
</tr>
</table>
比如<iframe name="mainframe" id="mainframe" frameborder="0" width="100%" height="100%" frameborder="0" scrolling="yes" style="overflow: visible;"></iframe>它只是在页面上,高度为200px左右。根本就没有抵到窗口下端,哈哈,没顶到底儿。
<head>
<title></title>
</head>
<body style="overflow-x:hidden;overflow-y:hidden;margin:0px;">
<body>
<table width=100% height=100%>
<tr>
<td style="height:100px">
abc
</td>
</tr>
<tr>
<td>
<iframe scrolling="yes" frameborder="0" align="left" width="100%" height="100%" marginwidth=0 marginheight=0 name="frmMain" id="frmMain" src="about:blank"></iframe>
</td>
</tr>
</table>
</body>
</html>
我要求的是在xhtml1.0标准下可用的。
html文件头声明为
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
而旧的标准,会多少有些偏差。
<script language="Javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(function(){
$("iframe").css("height",$(window).height());
});
</script>