tinguo002

           

          設(shè)置frameset高度

          設(shè)置frameset高度

           

          目前做了一個(gè)項(xiàng)目,界面如下:



           

          這是使用frameset做的,在寬屏下開發(fā)一直沒有發(fā)現(xiàn)什么問題,直到一個(gè)用戶使用800*600的機(jī)子測(cè)試的時(shí)候,才發(fā)現(xiàn)整個(gè)界面都被變形了。

                 那時(shí)整個(gè)frameset頁面只有600像素高度,frameset嵌套的frame出現(xiàn)了滾動(dòng)條,實(shí)在難看。怎么把frameset的高度設(shè)置高點(diǎn),讓其嵌套的frame頁面沒有滾動(dòng)條,而讓frameset有滾動(dòng)條呢?

           

                 frameset的高度是設(shè)置不了的,比如:<frameset rows="110,*" style="height: 1900px;">。這時(shí)的頁面還是屏幕的高度,并不是1900px;設(shè)置frameset的body的高度也無效。怎么辦呢?我baidu了好多 天,都沒找到答案,這個(gè)問題就一直擱置著。也想到叫美工用DIV+CSS替換了frameset,但怕牽涉的內(nèi)容太多,換的工作量也許很大,只好作罷。

           

                 靈感這東西真是怪,要來不來,來了擋也擋不住。就在這個(gè)問題放了一個(gè)來月后,今天它突然來了,來的時(shí)候還帶著iframe。當(dāng)我把frameset嵌套其中,并設(shè)置iframse頁面的高度,效果果然出來了。現(xiàn)把解決方案與遇到相同問題而解決不了的同仁分享。

           

          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)
          關(guān)鍵是設(shè)置這個(gè)頁面的高度,想要多高就設(shè)置多高,隨你。這時(shí)里面包含的frameset也會(huì)是這個(gè)高度。

          <body style="margin: 0px;height: 580px;width:960px;">

                 <iframe src="inner.html"

                        style="height:100%;width:100%;border-width: 0px;">

                 </iframe>

          </body>

           

          這個(gè)解決方案,不錯(cuò),找了很長(zhǎng)時(shí)間才發(fā)現(xiàn),在此記錄一下。

          轉(zhuǎn)自:http://archive.cnblogs.com/a/1932594/



          歡迎大家訪問我的個(gè)人網(wǎng)站 萌萌的IT人

          posted on 2012-03-18 20:42 一堣而安 閱讀(3768) 評(píng)論(0)  編輯  收藏 所屬分類: js_css

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 错那县| 衡东县| 泽库县| 嘉峪关市| 阳曲县| 曲沃县| 咸阳市| 思南县| 遂昌县| 文化| 台南市| 龙川县| 武山县| 隆安县| 岚皋县| 乌海市| 淮北市| 清镇市| 咸阳市| 四平市| 苏尼特右旗| 富平县| 建水县| 东安县| 宣汉县| 蕲春县| 驻马店市| 安岳县| 顺昌县| 安新县| 曲松县| 武隆县| 胶州市| 东光县| 康定县| 汉沽区| 新余市| 会理县| 上饶市| 茂名市| 房产|