設置frameset高度
目前做了一個項目,界面如下:
這是使用frameset做的,在寬屏下開發一直沒有發現什么問題,直到一個用戶使用800*600的機子測試的時候,才發現整個界面都被變形了。
那時整個frameset頁面只有600像素高度,frameset嵌套的frame出現了滾動條,實在難看。怎么把frameset的高度設置高點,讓其嵌套的frame頁面沒有滾動條,而讓frameset有滾動條呢?
frameset的高度是設置不了的,比如:<frameset rows="110,*" style="height: 1900px;">。這時的頁面還是屏幕的高度,并不是1900px;設置frameset的body的高度也無效。怎么辦呢?我baidu了好多 天,都沒找到答案,這個問題就一直擱置著。也想到叫美工用DIV+CSS替換了frameset,但怕牽涉的內容太多,換的工作量也許很大,只好作罷。
靈感這東西真是怪,要來不來,來了擋也擋不住。就在這個問題放了一個來月后,今天它突然來了,來的時候還帶著iframe。當我把frameset嵌套其中,并設置iframse頁面的高度,效果果然出來了。現把解決方案與遇到相同問題而解決不了的同仁分享。
1、frameset頁面(inner.html)
<html>
<frameset rows="110,*" frameborder="no" border="0" framespacing="-4px">
<frame src="header.jsp" name="topFrame" scrolling="no" noresize="noresize" />
<frameset cols="170,12,*" framespacing="0" frameborder="no" border="0" id="mainFrameset">
<frame src="left.jsp" name="leftFrame"scrolling="auto" noresize="noresize" id="leftFrame"/>
<frame src="narrow.jsp" scrolling="no" noresize="noresize"/>
<frame src="" name="mainFrame" noresize="noresize" />
</frameset>
</frameset>
<noframes>
</noframes>
</html>
2、iframe頁面(outer.html)
關鍵是設置這個頁面的高度,想要多高就設置多高,隨你。這時里面包含的frameset也會是這個高度。
<body style="margin: 0px;height: 580px;width:960px;">
<iframe src="inner.html"
style="height:100%;width:100%;border-width: 0px;">
</iframe>
</body>
這個解決方案,不錯,找了很長時間才發現,在此記錄一下。
轉自:http://archive.cnblogs.com/a/1932594/
struts2
commons-logging-1.0.4.jar 主要用于日志處理
freemarker-2.3.8.jar
模板相關操作需要包
ognl-2.6.11.jar ognl表達示所需包,
xwork-2.0.7.jar xwork核心包
struts2-core-2.0.14.jar struts2核心包
struts2-spring-plugin-2.0.14.jar
struts2整合spring所需要的包
如果還需要整合其它框架或者插件,再導入其它的包
hibernate
Hibernate3.jar hibernate核心包
antlr-2.7.6.jar 一個語言轉換工具
Hibernate利用它實現
HQL 到 SQL 的轉換模板相關操作需要包
commons-collections-3.1.jar collections Apache 的工具集
javassist-3.9.0.GA.jar 代碼生成工具,
Hibernate用它在運行時擴展 Java類和實現,同cglib包
dom4j-1.6.1.jar dom4j XML 解析器
jta-1.1.jar 標準的 JAVA 事務處理接口
slf4j-api-1.5.8.jar和slf4j-log4j12-1.5.0.jar hibernate使用的一個日志系統
cglib.jar
CGLIB 字節碼解釋器
asm.jar ASM字節碼庫 如果使用“cglib”則必要
asm-attrs.jar ASM字節碼庫
如果使用“cglib”則必要
如果想使用緩存需要加入:ehcache.jar EHCache緩存
連接數據庫加入相關包....
spring
spring-beans.jar 訪問配置文件、創建和管理bean
以及進行Inversion of Control / Dependency Injection(IoC/DI)操作相關的所有類
spring-context.jar 可以找到使用Spring ApplicationContext特性時所需的全部類,JDNI
所需的全部類,instrumentation組件以及校驗Validation 方面的相關類
spring-core.jar Spring
框架基本的核心工具類
spring-jdbc.jar 包含對Spring 對JDBC 數據訪問進行封裝的所有類
spring-orm.jar
對映射框架的一些支持
spring-tx.jar 提供對事務的支持
如果還需要AOP的支持,還要加上aspectjrt.jar和aspectjweaver.jar
其它可選包:
commons-beanutils-1.6.jar
commons-dbcp-1.2.2.jar
commons-pool-1.4.jar
commons-fileupload-1.2.1.jar
commons-io-1.4.jar
用javascript獲取屏幕高度和寬度等信息
網頁可見區域寬: document.body.clientWidth
網頁可見區域高: document.body.clientHeight
網頁可見區域寬: document.body.offsetWidth (包括邊線的寬)
網頁可見區域高: document.body.offsetHeight (包括邊線的高)
網頁正文全文寬: document.body.scrollWidth
網頁正文全文高: document.body.scrollHeight
網頁被卷去的高: document.body.scrollTop
網頁被卷去的左: document.body.scrollLeft
網頁正文部分上: window.screenTop
網頁正文部分左: window.screenLeft
屏幕分辨率的高: window.screen.height
屏幕分辨率的寬: window.screen.width
屏幕可用工作區高度: window.screen.availHeight
屏幕可用工作區寬度: window.screen.availWidth
來源于網易博客:http://czhjq.blog.163.com/blog/static/85014962010112051143410/
--------------------------------------------------------------------------------------------
關于jQuery 獲取 div的寬和高
.outerWidth(true)
.outerHeight(true)(包括邊框、補白等在內的寬、高)