我正在開發一個有兩個框架的頁面,左邊的框架是一個樹形視圖文件,當點擊其中一個文件時,它將顯示在右邊框架上。主頁面代碼低於爲什麼框架的高度不是常數ie7
<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中樹狀成爲自動高度!當我點擊一個文件夾中的文件變得更加高度變higher.how能我解決了這個問題?我試着添加一個最小高度= 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>
謝謝各位!
doc類型都是 <!DOCTYPE HTML PUBLIC「 - // W3C // DTD HTML 4.01 Frameset // EN」「http://www.w3.org/TR/html4/frameset.dtd」> – huangli 2010-08-13 07:36:40
你能舉一個活生生的例子嗎?另外,你是否100%肯定這是框架的錯,而不是樹視圖? – 2010-08-13 09:37:49
它在Chrome和Firefox中正常工作,我不認爲這是js錯誤。即使當我移動腳本時,它仍然是一樣的。 – huangli 2010-08-13 09:56:30