Манипуляции с iframe
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 лет назад
Нет, тендер не пойдет, буду уж доделывать сам - проект любительский, как-никак. Один рабочий вариант все же есть, просто у меня черезопумейкингфобия.