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

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

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