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 黑咖啡 閱讀(39317) 評論(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  回復  更多評論
            

          <2006年4月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          留言簿(2)

          隨筆分類(67)

          文章分類(43)

          Good Article

          Good Blogs

          Open Source

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 惠州市| 应用必备| 涟源市| 普兰县| 滁州市| 定安县| 鲜城| 隆尧县| 抚松县| 松阳县| 宁武县| 中西区| 科技| 江安县| 夏津县| 库车县| 宝应县| 班戈县| 门头沟区| 麻栗坡县| 桦川县| 武鸣县| 乐至县| 山东| 酉阳| 博客| 玛纳斯县| 高碑店市| 通城县| 丹巴县| 伊川县| 淄博市| 安丘市| 永年县| 德令哈市| 从江县| 蓬莱市| 杭锦后旗| 河北区| 南澳县| 辽阳县|