Godangel Posted August 21, 2007 Report Share Posted August 21, 2007 Подскажите, пожалуйста, кто знает. На странице есть блок , в него через менюшку подгружаются странички (длинные списки), но очень нужно избежать присутствия полосы прокрутки у фрейма. Как можно сделать чтобы высота фрейма при открытии новой страницы выставлялась под высоту загружаемого в него документа? Т.е., по сути, чтобы фрейм был бы вообще не заметен, но при этом выполнял свою функцию.Заранее благодарен за любые варианты Link to comment Share on other sites More sharing options...
0 D.S.Denton Posted August 21, 2007 Report Share Posted August 21, 2007 примерно так для onload, если ДОМ не забылdocument.getElementById('FrameID').style.height=(бла-бла-бла.body.offsetHeight)+'px';upd: вдогонку для ИЕ - body.scrollHeight Link to comment Share on other sites More sharing options...
0 Godangel Posted August 23, 2007 Author Report Share Posted August 23, 2007 Вопрос решил дописыванием в подгружаемую во фрейм страницу скрипта:<script type="text/javascript">setTimeout('parent.document.getElementById("название_фрейма").height=document.body.scrollHeight',0);Может так кому-то будет понятней Link to comment Share on other sites More sharing options...
0 Godangel Posted August 23, 2007 Author Report Share Posted August 23, 2007 Вопрос решил дописыванием в подгружаемую во фрейм страницу скрипта:<script type="text/javascript">setTimeout('parent.document.getElementById("название_фрейма").height=document.body.scrollHeight',0);Может так кому-то будет понятней Link to comment Share on other sites More sharing options...
0 D.S.Denton Posted August 23, 2007 Report Share Posted August 23, 2007 Godangel, блин, а ведь это великая мысль... т.к. у меня с предыдущим проблема небольшая вылезала периодически, из-за кэширования онлоад на медленных каналах выполнялся несколько раньше, чем надо и функция не отрабатывала без F5.. так по идее будет все ок, пошел пробовать Link to comment Share on other sites More sharing options...
Question
Godangel
Подскажите, пожалуйста, кто знает. На странице есть блок
Заранее благодарен за любые варианты
Link to comment
Share on other sites
4 answers to this question
Recommended Posts