隨筆-208  評論-469  文章-30  trackbacks-0

          在同一個頁面里也可以用的?
          <IFRAME name=frame marginWidth=0
          marginHeight=0
          src="index.asp"
          frameBorder=no width=100%? height="100%"? scrolling=auto
          ></IFRAME>


          <html>?
          ??? <head>?
          ?????? <meta? http-equiv='Content-Type'? content='text/html;? charset=gb2312' />??
          ???????????? <title>iframe自適應加載的頁面高度</title>?
          ??? </head>?
          ????
          ??? <body>
          ??????? <div><iframe src="child.htm"></iframe></div>
          ??? </body>
          </html>

          child.htm:

          <html>?
          <head>?
          ??? <meta? http-equiv='Content-Type'? content='text/html;? charset=gb2312' />?
          ??? <meta? name='author'? content='F.R.Huang(meizz梅花雪)//www.meizz.com' />?
          ??? <title>iframe? 自適應其加載的網頁(多瀏覽器兼容)</title>?
          ??? <script type="text/javascript">
          ??? <!--
          ??? function iframeAutoFit()
          ??? {
          ??????? try
          ??????? {
          ??????????? if(window!=parent)
          ??????????? {
          ??????????????? var a = parent.document.getElementsByTagName("IFRAME");
          ??????????????? for(var i=0; i<a.length; i++) //author:meizz
          ??????????????? {
          ??????????????????? if(a[i].contentWindow==window)
          ??????????????????? {
          ??????????????????????? var h1=0, h2=0;
          ??????????????????????? a[i].parentNode.style.height = a[i].offsetHeight +"px";
          ??????????????????????? a[i].style.height = "10px";
          ??????????????????????? if(document.documentElement&&document.documentElement.scrollHeight)
          ??????????????????????? {
          ??????????????????????????? h1=document.documentElement.scrollHeight;
          ??????????????????????? }
          ??????????????????????? if(document.body) h2=document.body.scrollHeight;

          ??????????????????????? var h=Math.max(h1, h2);
          ??????????????????????? if(document.all) {h += 4;}
          ??????????????????????? if(window.opera) {h += 1;}
          ??????????????????????? a[i].style.height = a[i].parentNode.style.height = h +"px";
          ??????????????????? }
          ??????????????? }
          ??????????? }
          ??????? }
          ??????? catch (ex){}
          ??? }
          ??? if(window.attachEvent)
          ??? {
          ??????? window.attachEvent("onload",? iframeAutoFit);
          ??????? //window.attachEvent("onresize",? iframeAutoFit);
          ??? }
          ??? else if(window.addEventListener)
          ??? {
          ??????? window.addEventListener('load',? iframeAutoFit,? false);
          ??????? //window.addEventListener('resize',? iframeAutoFit,? false);
          ??? }
          ??? //-->
          ??? </script>?
          </head>?
          <body>
          ??? <table border="1" width="200" style="height: 400px; background-color: yellow">
          ??????? <tr>
          ??????????? <td>iframe? 自適應其加載的網頁(多瀏覽器兼容,支持XHTML)</td>
          ??????? </tr>
          ??? </table>
          </body>?
          </html>


          posted on 2006-12-16 02:01 EricWong 閱讀(832) 評論(0)  編輯  收藏 所屬分類: others
          主站蜘蛛池模板: 蒲江县| 乌恰县| 霍城县| 昌图县| 临湘市| 温泉县| 黑龙江省| 天等县| 洪雅县| 鹰潭市| 望都县| 西宁市| 叙永县| 乐平市| 中西区| 自治县| 射阳县| 陆良县| 宁蒗| 远安县| 泾川县| 多伦县| 建阳市| 韶关市| 邮箱| 巴里| 沈丘县| 四会市| 惠来县| 贺州市| 津市市| 肥城市| 宜丰县| 万宁市| 昭觉县| 利辛县| 长白| 洪湖市| 河间市| 荣昌县| 农安县|