隨筆-61  評(píng)論-13  文章-19  trackbacks-0

          問題一、
          <table width="99%"? border="0" align="center" cellpadding="0" cellspacing="0">
          ? <tr>
          ??? <td colspan="2"><iframe frameborder=no?
          ???????????? marginheight=0 marginwidth=0 name=schistory scrolling=no
          ??????????? src="frame2.htm"? width=100%> </iframe></td>
          ? </tr>
          </table>

          現(xiàn)在的問題是當(dāng)frame2.htm顯示的內(nèi)容很長時(shí),有些內(nèi)容看不到;如何做到該網(wǎng)頁隨iframe中嵌入的網(wǎng)頁內(nèi)容長度自動(dòng)出現(xiàn)滾動(dòng)條,并且這滾動(dòng)條不是出現(xiàn)在iframe中

          處理:
          你這個(gè)屬于讓iframe的子頁面決定父頁面的高度。
          寫javascript吧。
          <script language="Javascript">
          function window.onload()
          {
          parent.document.all("mainFrame").style.height=document.body.scrollHeight+670;
          }
          </script>
          寫在iframe調(diào)用的子頁面里面
          后面的670是父頁面比子頁面高的高度

          問題二、如何動(dòng)態(tài)控制IFrame的長和寬

          主頁面要放置一個(gè)IFrame用于嵌套顯示子頁面的信息,但是子頁面的數(shù)據(jù)多少不一,導(dǎo)致子頁面可能會(huì)很長或很短,要?jiǎng)討B(tài)控制IFrame的高低隨子頁面的長短而變化。
          主頁面如下:
          <HTML>
          <HEAD>
          <TITLE> New Document </TITLE>
          </HEAD>
          <BODY >
          <TABLE>
          ??? <TR>
          ?<TD>
          ?? <iframe id="frmTest" height="100px" name="frmTest" src="in.html"></iframe>
          ?</TD>
          </TR>
          </TABLE>
          </BODY>
          </HTML>

          子頁面只需要做如下處理即可:
          在頁面的最下端添加如下JS腳本:
          <script language=javascript>
          ?window.parent.document.all("frmTest").style.height = document.body.scrollHeight + 10;
          </script>

          其中frmTest即為Main頁面的IFrame的ID。

          posted on 2006-03-20 13:03 xnabx 閱讀(2400) 評(píng)論(3)  編輯  收藏 所屬分類: JSP/Servlet

          評(píng)論:
          # re: 讓iframe的子頁面決定父頁面的高度[未登錄] 2007-06-26 10:50 | 菜菜鳥
          一個(gè)困擾我多年的問題終于在這找到答案了,謝謝樓主~~  回復(fù)  更多評(píng)論
            
          # re: 讓iframe的子頁面決定父頁面的高度 2015-05-15 15:20 | 楊小僑
          為什么我還是不可以實(shí)現(xiàn)讓iframe的子頁面決定父頁面的高度????  回復(fù)  更多評(píng)論
            
          # re: 讓iframe的子頁面決定父頁面的高度 2015-05-15 15:22 | 楊小僑
          main.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">
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
          <title>父頁面</title>
          <link type="text/css" rel="stylesheet" href="main.css" />
          </head>

          <body>
          主頁面字體
          <div class="top">
          <iframe id="frmTest" name="frmTest" width="100%" scrolling="no" frameborder="1" src="top.html"></iframe>
          </div>
          <div class="left">
          <iframe frameborder="1" src="left.html" height="100%" name="left" width="100%" ></iframe>
          </div>
          <div class="body">
          <iframe frameborder="1" src="body.html" name="body" width="100%" height="10%"></iframe>
          </div>
          </body>
          </html>



          top.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">
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
          <title>top</title>

          </head>

          <body>
          >
          頭部部分
          工信部今天(5月15日)上午公布了全國網(wǎng)絡(luò)提速降費(fèi)總目標(biāo)后,北京聯(lián)通在今天下午率先宣布了提速降費(fèi)方案。北京聯(lián)通負(fù)責(zé)人表示,從2015年5月17日起全面啟動(dòng)“全網(wǎng)大提速”。寬帶用戶網(wǎng)絡(luò)速率全部免費(fèi)提升一倍,原10M寬帶用戶將提速到20M,20M用戶升級(jí)為50M,50M用戶升為100M。原2G、3G(第二代、第三代移動(dòng)通信技術(shù))移動(dòng)用戶網(wǎng)絡(luò)全部提升到4G,并保持原資費(fèi)不變。這次“全網(wǎng)大提速”將使北京有望成為全國網(wǎng)速最快的城市,同時(shí)也是中國聯(lián)通成立以來在北京地區(qū)最大幅度的寬帶資費(fèi)下調(diào)。方案實(shí)施后,百兆光纖包月費(fèi)不到200元。本地流量半年包促銷資費(fèi)達(dá)到10元1.5GB,為歷史最低水平。預(yù)計(jì)這次最大規(guī)模的全網(wǎng)提速將于今年6月底前完成。(央視記者 孫薊濰)
          工信部今天(5月15日)上午公布了全國網(wǎng)絡(luò)提速降費(fèi)總目標(biāo)后,北京聯(lián)通在今天下午率先宣布了提速降費(fèi)方案。北京聯(lián)通負(fù)責(zé)人表示,從2015年5月17日起全面啟動(dòng)“全網(wǎng)大提速”。寬帶用戶網(wǎng)絡(luò)速率全部免費(fèi)提升一倍,原10M寬帶用戶將提速到20M,20M用戶升級(jí)為50M,50M用戶升為100M。原2G、3G(第二代、第三代移動(dòng)通信技術(shù))移動(dòng)用戶網(wǎng)絡(luò)全部提升到4G,并保持原資費(fèi)不變。這次“全網(wǎng)大提速”將使北京有望成為全國網(wǎng)速最快的城市,同時(shí)也是中國聯(lián)通成立以來在北京地區(qū)最大幅度的寬帶資費(fèi)下調(diào)。方案實(shí)施后,百兆光纖包月費(fèi)不到200元。本地流量半年包促銷資費(fèi)達(dá)到10元1.5GB,為歷史最低水平。預(yù)計(jì)這次最大規(guī)模的全網(wǎng)提速將于今年6月底前完成。(央視記者 孫薊濰)
          工信部今天(5月15日)上午公布了全國網(wǎng)絡(luò)提速降費(fèi)總目標(biāo)后,北京聯(lián)通在今天下午率先宣布了提速降費(fèi)方案。北京聯(lián)通負(fù)責(zé)人表示,從2015年5月17日起全面啟動(dòng)“全網(wǎng)大提速”。寬帶用戶網(wǎng)絡(luò)速率全部免費(fèi)提升一倍,原10M寬帶用戶將提速到20M,20M用戶升級(jí)為50M,50M用戶升為100M。原2G、3G(第二代、第三代移動(dòng)通信技術(shù))移動(dòng)用戶網(wǎng)絡(luò)全部提升到4G,并保持原資費(fèi)不變。這次“全網(wǎng)大提速”將使北京有望成為全國網(wǎng)速最快的城市,同時(shí)也是中國聯(lián)通成立以來在北京地區(qū)最大幅度的寬帶資費(fèi)下調(diào)。方案實(shí)施后,百兆光纖包月費(fèi)不到200元。本地流量半年包促銷資費(fèi)達(dá)到10元1.5GB,為歷史最低水平。預(yù)計(jì)這次最大規(guī)模的全網(wǎng)提速將于今年6月底前完成。(央視記者 孫薊濰)
          工信部今天(5月15日)上午公布了全國網(wǎng)絡(luò)提速降費(fèi)總目標(biāo)后,北京聯(lián)通在今天下午率先宣布了提速降費(fèi)方案。北京聯(lián)通負(fù)責(zé)人表示,從2015年5月17日起全面啟動(dòng)“全網(wǎng)大提速”。寬帶用戶網(wǎng)絡(luò)速率全部免費(fèi)提升一倍,原10M寬帶用戶將提速到20M,20M用戶升級(jí)為50M,50M用戶升為100M。原2G、3G(第二代、第三代移動(dòng)通信技術(shù))移動(dòng)用戶網(wǎng)絡(luò)全部提升到4G,并保持原資費(fèi)不變。這次“全網(wǎng)大提速”將使北京有望成為全國網(wǎng)速最快的城市,同時(shí)也是中國聯(lián)通成立以來在北京地區(qū)最大幅度的寬帶資費(fèi)下調(diào)。方案實(shí)施后,百兆光纖包月費(fèi)不到200元。本地流量半年包促銷資費(fèi)達(dá)到10元1.5GB,為歷史最低水平。預(yù)計(jì)這次最大規(guī)模的全網(wǎng)提速將于今年6月底前完成。(央視記者 孫薊濰)

          編輯:SN182
          。本地流量半年包促銷資費(fèi)達(dá)到10元1.5GB,為歷史最低水平。預(yù)計(jì)這次最大規(guī)模的全網(wǎng)提速將于今年6月底前完成。(央視記者 孫薊濰)
          工信部今天(5月15日)上午公布了全國網(wǎng)絡(luò)提速降費(fèi)總目標(biāo)后,北京聯(lián)通在今天下午率先宣布了提速降費(fèi)方案。北京聯(lián)通負(fù)責(zé)人表示,從2015年5月17日起全面啟動(dòng)“全網(wǎng)大提速”。寬帶用戶網(wǎng)絡(luò)速率全部免費(fèi)提升一倍,原10M寬帶用戶將提速到20M,20M用戶升級(jí)為50M,50M用戶升為100M。原2G、3G(第二代、第三代移動(dòng)通信技術(shù))移動(dòng)用戶網(wǎng)絡(luò)全部提升到4G,并保持原資費(fèi)不變。這次“全網(wǎng)大提速”將使北京有望成為全國網(wǎng)速最快的城市,同時(shí)也是中國聯(lián)通成立以來在北京地區(qū)最大幅度的寬帶資費(fèi)下調(diào)。方案實(shí)施后,百兆光纖包月費(fèi)不到200元。本地流量半年包促銷資費(fèi)達(dá)到10元1.5GB,為歷史最低水平。預(yù)計(jì)這次最大規(guī)模的全網(wǎng)提速將于今年6月底前完成。(央視記者 孫薊濰)
          工信部今天(5月15日)上午公布了全國網(wǎng)絡(luò)提速降費(fèi)總目標(biāo)后,北京聯(lián)通在今天下午率先宣布了提速降費(fèi)方案。北京聯(lián)通負(fù)責(zé)人表示,從2015年5月17日起全面啟動(dòng)“全網(wǎng)大提速”。寬帶用戶網(wǎng)絡(luò)速率全部免費(fèi)提升一倍,原10M寬帶用戶將提速到20M,20M用戶升級(jí)為50M,50M用戶升為100M。原2G、3G(第二代、第三代移動(dòng)通信技術(shù))移動(dòng)用戶網(wǎng)絡(luò)全部提升到4G,并保持原資費(fèi)不變。這次“全網(wǎng)大提速”將使北京有望成為全國網(wǎng)速最快的城市,同時(shí)也是中國聯(lián)通成立以來在北京地區(qū)最大幅度的寬帶資費(fèi)下調(diào)。方案實(shí)施后,百兆光纖包月費(fèi)不到200元。本地流量半年包促銷資費(fèi)達(dá)到10元1.5GB,為歷史最低水平。預(yù)計(jì)這次最大規(guī)模的全網(wǎng)提速將于今年6月底前完成。(央視記者 孫薊濰)

          編輯:SN182
          <script language=javascript>
          window.parent.document.all("frmTest").style.height = document.body.scrollHeight + 10;
          </script>

          </body>
          </html>




          顯示結(jié)果只顯示了一半的文字  回復(fù)  更多評(píng)論
            

          只有注冊用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 阿城市| 永春县| 中江县| 扬州市| 永宁县| 枣阳市| 深水埗区| 南充市| 浦城县| 分宜县| 平舆县| 安陆市| 兴山县| 辉南县| 额尔古纳市| 无为县| 丰城市| 汽车| 汶川县| 萨迦县| 茌平县| 阿拉善右旗| 霸州市| 河源市| 灵丘县| 阆中市| 木里| 资溪县| 平昌县| 榆社县| 平度市| 合江县| 西盟| 淮北市| 新野县| 呼和浩特市| 监利县| 津市市| 光山县| 龙南县| 许昌市|