【发布时间】:2011-03-29 07:45:45
【问题描述】:
我正在开发一个有两个框架的页面,左框架是一个树视图文件,当单击其中一个文件时,它将显示在右框架上。主页代码如下
<frameset id="main_frame" cols="210,*" rows="*">
<frame src="FramesetLeftFrame.jsp" id="treeframe" noresize="noresize"/>
<frame src="" id="basefrm" noresize="noresize"/>
</frameset>
问题是树视图在 chrome 和 firefox 中正确显示,但在 ie7 中,树视图变为 auto-height!当我单击文件变得更多的文件夹时,高度变得更高。我怎么能解决问题?我试过添加一个最小高度 = 100% 或高度 = 100%,它不起作用。 顺便说一句,这棵树是由 javascript 制作的。 FramesetLeftFrame.jsp 如下:
<SCRIPT src="ua.js"></SCRIPT>
<!-- Infrastructure code for the TreeView. DO NOT REMOVE. -->
<SCRIPT src="ftiens4.js"></SCRIPT>
<!-- Scripts that define the tree. DO NOT REMOVE. -->
<%@include file="buildTree.jsp" %>
</HEAD>
<BODY>
<SCRIPT>initializeDocument()</SCRIPT>
<NOSCRIPT>
A tree for site navigation will open here if you enable JavaScript in your browser.
</NOSCRIPT>
</body>
</html>
谢谢你们!
【问题讨论】:
-
文档类型都是ttp://www.w3.org/TR/html4/frameset.dtd" rel="nofollow" target="_blank">w3.org/TR/html4/frameset.dtd">
-
你能举一个活生生的例子吗?另外,您是否 100% 确定这是框架的问题,而不是树视图的问题?
-
它在 chrome 和 firefox 中运行良好,我认为这不是 js 错误。即使我移动了脚本,它仍然是一样的。
标签: javascript html css