2012-03-15 4 views

ответ

0
$(function(){ 

     var iFrames = $('iframe'); 

     $(window).resize(iResize); //Execute function on every resize. 

     function iResize() { 

      for (var i = 0, j = iFrames.length; i < j; i++) { 
       iFrames[i].style.height = iFrames[i].contentWindow.document.body.offsetHeight + 'px';} 
      } 

      if ($.browser.safari || $.browser.opera) { 

       iFrames.load(function(){ 
        setTimeout(iResize, 0); 
       }); 

       for (var i = 0, j = iFrames.length; i < j; i++) { 
        var iSource = iFrames[i].src; 
        iFrames[i].src = ''; 
        iFrames[i].src = iSource; 
       } 

      } else { 
       iFrames.load(function() { 
        this.style.height = this.contentWindow.document.body.offsetHeight + 'px'; 
       }); 
      } 

     }); 
+0

Привет Чип - Я судимый этот вне - но ее не работает - я хочу, чтобы высота IFrame, чтобы изменить размер, как я сделать браузер меньше – user1177860

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