Николай К.
4 сообщения
#16 лет назад
Есть страница, содержащая шапку, навигацию, прочую лабуду. Есть ифрейм, в который подгружается само содержание (находится на других серверах, может изменяться независимо от остального другими лицами, доступ к ним есть). Каким образом возможно изменять размер ифрейма соответственно размеру подгружаемой страницы? Моих знаний объектной модели браузеров и шаманств не хватило...
Дмитрий О.
771 сообщение
#16 лет назад
Не пробовал, но вдруг поможет...
Присвоить ему ID и попробовать менять через ID.style.width, ID.style.height
Михаил В.
2195 сообщений
#16 лет назад
Внутри body
<script type="text/javascript" src="some.js"></script>


some.js

window.onload=somefunction;
function somefunction(){
document.getElementById('someiframe').style='100px';
document.getElementById('someiframe').style='100px';
}
Николай К.
4 сообщения
#16 лет назад
Цитата:
Каким образом возможно изменять размер ифрейма соответственно размеру подгружаемой страницы?

Акцент следует сделать на "соответственно размеру подгружаемой страницы". Со справочниками я, богу слава, дружу )
Михаил В.
2195 сообщений
#16 лет назад
А у страницы бывает размер?
Николай К.
4 сообщения
#16 лет назад
ПоследнийЭлемент.top + Последний элемент.height?
Михаил В.
2195 сообщений
#16 лет назад
Ну скорее offsetTop. И задачка достаточно сложна и браузерозависима. Объявляйте тендер - умельцы найдутся.
Николай К.
4 сообщения
#16 лет назад
Нет, тендер не пойдет, буду уж доделывать сам - проект любительский, как-никак. Один рабочий вариант все же есть, просто у меня черезопумейкингфобия.