Показать сообщение отдельно
  #1 (permalink)  
Старый 23.04.2014, 08:56
Новичок на форуме
Отправить личное сообщение для parinь Посмотреть профиль Найти все сообщения от parinь
 
Регистрация: 10.04.2014
Сообщений: 8

Изменить высоту iframe
Привет, котаны!
Выбираю на странице значение "папка" (поле <select>), и мой скрипт показывает во фрейме страницу из этой папки. Страницы разные по высоте, поэтому во фрейм не всегда посещаются. Меняю высоту фрейма, но прокрутка остаётся. Например, выбираю самый длинный файл - он прокручивается, выбираю поменьше - фрейм становится по высоте как первый (типа стормозил на шаг) и больше не меняется при другом выборе.
var фреймСпис = document.getElementsByName("список")[0];
фреймСпис.setAttribute("src", папка+"список.html");
фреймСпис.style.height = фреймСпис.contentWindow.document.body.scrollHeight+4+'px';

Это ведь можно зарешать? (IE11)
Ответить с цитированием