Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   проблемка с высотой ифрэйма (https://javascript.ru/forum/misc/2108-problemka-s-vysotojj-ifrehjjma.html)

magistr_bender 02.11.2008 20:15

проблемка с высотой ифрэйма
 
собственно проблема заключается в том, что немогу установить высату ифрэйма для фф3 равную 100% просто не ставится.. что только не пробовал...
вот код
<body style="margin: 0; padding: 0">
<iframe src="http://s3.bitefight.ru" width="100%" id="iframe" style="height:100%"></iframe>
<script language="JavaScript" type="text/javascript">
ClientWidth=function(){return document.compatMode=='CSS1Compat'&&!window.opera?document.documentElement.clientWidth:document.body.clientWidth;}
ClientHeight=function(){return document.compatMode=='CSS1Compat'&&!window.opera?document.documentElement.clientHeight:document.body.clientHeight;}
window.onload = function() {c=ClientHeight();document.getElementById("iframe").height=c;}
window.onresize = function() {}
</script>
</body>

в ие всё работает супер а в опере и фф нихочет..
при чём в ие работает даже так <iframe src="http://s3.bitefight.ru" width="100%" id="iframe" height="100%"></iframe> но странно почему это неработает в фф и опере

кстати ClientHeight() выдаёт высоту как надо.. и даже если в ручную писать высоту всё работает ну тоесть так document.getElementById("iframe").height=815; но почему неработает когда подставляю переменную.. странно


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