2011-12-23 3 views
0

У меня есть iframe, который изменяет размеры собственного контента. В первый раз, когда iframe загружается, размеры содержимого изменяются отлично, но контент не изменяется при последующем изменении размера или прокрутке страницы.Iframe Dynamic Content Resize

Я попытался OnResize, OnMove ...

<script type="text/javascript"> 
    function autoIframe(frameId) { 
     try { 
      frame = document.getElementById(frameId); 

      innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document; 

      if (innerDoc == null) { 
       // Google Chrome 
       frame.height = document.all[frameId].clientHeight + document.all[frameId].offsetHeight + document.all[frameId].offsetTop; 
      } 
      else { 

       objToResize = (frame.style) ? frame.style : frame; 
       objToResize.height = (innerDoc.body.scrollHeight +200) + 'px'; 

       //document.getElementById("autosizeframe").style.height=(innerDoc.body.scrollHeight+18)+'px'; 
       //alert(frame.style.height+'-'+innerDoc.body.scrollHeight) 
      } 
     } 

     catch (err) { 
      document.getElementById("autosizeframe").style.height = '1600px'; 
      document.getElementById("autosizeframe").style.width = '1000px'; 
      //alert('Err: ' + err.message); 
      window.status = err.message; 
     } 
    } 

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^