posts - 78,  comments - 48,  trackbacks - 0
          正在躊躇的時候發現下面的這段代碼,終于得意解決。苦于對js沒有足夠的熟悉,代碼中的具體方法參數還得繼續學習,感謝提供代碼的朋友。
          function SetCwinHeight()
          {
          var cwin=document.getElementById("cwin");
          if (document.getElementById)
          {
          if (cwin && !window.opera)
          {
          if (cwin.contentDocument && cwin.contentDocument.body.offsetHeight)
          cwin.height = cwin.contentDocument.body.offsetHeight;
          else if(cwin.Document && cwin.Document.body.scrollHeight)
          cwin.height = cwin.Document.body.scrollHeight;
          }
          }
          }

          <iframe width="778" align="center" height="200" id="cwin" name="cwin" onload="Javascript:SetCwinHeight(this)" frameborder="0" scrolling="no"></iframe>


          function SetCwinHeight(obj)
          {
          ??var cwin=obj;
          ??if (document.getElementById)
          ??{
          ????if (cwin && !window.opera)
          ????{
          ??????if (cwin.contentDocument && cwin.contentDocument.body.offsetHeight)
          ????????cwin.height = cwin.contentDocument.body.offsetHeight;
          ??????else if(cwin.Document && cwin.Document.body.scrollHeight)
          ????????cwin.height = cwin.Document.body.scrollHeight;
          ????}
          ??}
          }

          引用時
          onload="javascript:SetCwinHeight(this)"
          posted on 2006-04-27 15:50 黑咖啡 閱讀(39316) 評論(13)  編輯  收藏 所屬分類: Coding Life

          FeedBack:
          # re: 困擾多時的Iframe自適應高度終于解決了
          2006-06-29 23:42 | Noker
          完美Iframe高度自適應代碼發布——桑米Noker[原創]
          看下我的解決方法吧:)似乎要簡單很多!

          What's new

          1.兼容IE6.0,5.5&Mozilla Firefox&傲游(Maxthon&MyIE2)
           可以覆蓋絕大多數用戶(IE5.01及Opera下未測試,不過該類用戶數很少)
          2.去除對DOCTYPE聲明的依賴,有無或不同聲明皆有相同效果
          3.解決Firefox下Iframe高度變化后頁面高度無法自動回縮問題
          4.代碼簡潔,直接在Iframe的onload標簽中添加代碼,無需對被調用頁面添加代碼
          5.其它問題改進及Bug修正

          http://www.noker.net/bbs/cgi-bin/topic.cgi?forum=12&topic=147  回復  更多評論
            
          # re: 困擾多時的Iframe自適應高度終于解決了
          2006-06-30 09:39 | 黑咖啡
          多謝這位朋友的分享,很不錯的代碼。謝謝。也希望以后能多多交流!@Noker
            回復  更多評論
            
          # re: 困擾多時的Iframe自適應高度終于解決了
          2008-08-27 11:19 | we2design
          好東西,解決不少問題  回復  更多評論
            
          # re: 困擾多時的Iframe自適應高度終于解決了
          2009-01-12 16:46 | lenyes
          非常非常的感謝~~~  回復  更多評論
            
          # re: 困擾多時的Iframe自適應高度終于解決了
          2009-03-13 17:43 | 汪榮富
          太感謝,兄弟!收藏  回復  更多評論
            
          # re: 困擾多時的Iframe自適應高度終于解決了
          2009-03-28 16:04 | awater
          萬分感謝,問題終于解決了  回復  更多評論
            
          # re: 困擾多時的Iframe自適應高度終于解決了[未登錄]
          2009-05-13 14:46 | if
          問一下,能跨域自適應高度嗎<iframe class="frame_content" name="frame_content" allowTransparency="true" style="" frameborder="0" border="0" marginHeight="0" scrolling="no" src="http://54xing.youlianxi.com/54xing/cardlist.aspx"> 這樣寫好像不行  回復  更多評論
            
          # re: 困擾多時的Iframe自適應高度終于解決了
          2009-05-16 22:25 | microji
          啥叫自適應?不就是在內容長的時候出現滾動條嗎?
          為什么要用js,

          <table height="200" width="300" cellspacing="0" cellpadding="0" style="border: 1px solid rgb(204, 204, 204);"><tbody><tr><td height="24" id="Micro_1_editor_toolbar" style="border-bottom: 1px solid rgb(204, 204, 204);"/></tr><tr><td height="100%" valign="top"><iframe height="100%" frameborder="0" width="100%" scrolling="no" style="padding: 0pt; overflow-y: auto;" id="Micro_1_editor_iframe" name="Micro_1_editor_iframe" class="editor" src="javascript:;"></iframe></td></tr></tbody></table>  回復  更多評論
            
          # re: 困擾多時的Iframe自適應高度終于解決了
          2009-08-28 09:39 | cloved
          現在不行了.都出到IE8了.  回復  更多評論
            
          # re: 困擾多時的Iframe自適應高度終于解決了[未登錄]
          2009-10-15 14:54 | terry
          Call Ajax method in the iframe,your code can't work  回復  更多評論
            
          # re: 困擾多時的Iframe自適應高度終于解決了
          2009-11-15 20:57 | tianjing
          編譯出現 CS1026: ) expected
          為什么?
            回復  更多評論
            
          # re: 困擾多時的Iframe自適應高度終于解決了
          2010-07-07 19:06 | 陳建友
          這游戲變態  回復  更多評論
            
          # re: 困擾多時的Iframe自適應高度終于解決了[未登錄]
          2014-04-10 11:24 | asa
          推薦個文章,解決iframe自適應高度并決jquery ajax獲取數據后高度自適應問題
          http://www.suchso.com/projecteactual/jquery-ajax-iframe-resetiframeheight.html  回復  更多評論
            

          <2014年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          留言簿(2)

          隨筆分類(67)

          文章分類(43)

          Good Article

          Good Blogs

          Open Source

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 临城县| 固镇县| 彰化县| 乌海市| 武威市| 永登县| 太湖县| 化州市| 大荔县| 民勤县| 临汾市| 横山县| 云龙县| 庆云县| 安泽县| 昭苏县| 松潘县| 交城县| 托克逊县| 阳东县| 安义县| 手机| 肥东县| 宣汉县| 巍山| 柳河县| 纳雍县| 民和| 辛集市| 丰城市| 清水河县| 沙坪坝区| 华蓥市| 璧山县| 开阳县| 宁陕县| 平利县| 武陟县| 闵行区| 舒兰市| 策勒县|