Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Firefox iframe offsetHeight (https://javascript.ru/forum/css-html-firefox-mizilla/4984-firefox-iframe-offsetheight.html)

hp5741 05.09.2009 16:29

Firefox iframe offsetHeight
 
Хотел написать функцию для изменения высоты iframe и для IE6 все вроде норм а вот под operой и FF у меня какой-то косяк ткните плиз где он.
<html><body>
<script type="text/javascript">
  function setFrameHeight(){

    var myFrameLink = document.getElementById("myFrame");

    //тут косяк это я думал будет работать в Firefox но не пашет
    alert ( myFrameLink.offsetHeight );
    //Это работает в IE и все норм и показывает высоту нормально
    alert ( document.frames["myFrame"].document.body.scrollHeight );
  }

</script>

<iframe
    id="myFrame"
    name="myFrame"
    scrolling="auto"
    width="100%"
    frameborder="0"
    src="tt.html"
    onload="setFrameHeight()"></iframe>

</body></html>

alexKniaz 06.09.2009 12:38

А если просто height или style.height?

B~Vladi 07.09.2009 10:24

Попробуй
myFrameLink.documentElement.offsetHeight;


Часовой пояс GMT +3, время: 08:24.