IFRAME
Добрый день. Мне надо использовать "IFRAME" и его высота не должна быть статичной. Я пробовал Javascript-ом по оканчанию зогрузки фрейма вызвать в паренте функцию, которая поменяет высоту фрейма на указанную. Только во эту нужную высоту я и не могу узнать. Если кто знает как ето сделать или знает какой нибуть другой способ как добиться желаемого результата, пожалсто, подскажите :( :confused:
Код в студию....
document.ид элемента.offsetHeight
а потом уже выставляй нужный размер тем же способом
document.ид элемента.offsetHeight = чему-то там
[/QUOTE]
Сейчас научишь...
document.getElementById('ид элемента').offsetHeight, только при этом у искомого элемента должно быть написано и id="" и name="" с одинаковыми именами. Если будет только name - FF не поймёт, а если будет только id - не поймёт IE.
[HTML]
moz=document.getElementById&&!document.all
function resize_iframe(){
if(!moz)
document.getElementById('ifrch').height=window.frames["ifrch"].document.body.scrollHeight;
else document.getElementById('ifrch').height=window.frames["ifrch"].document.body.offsetHeight;
}
<iframe src="..." onload="resize_iframe()" width="80%" scrolling="no" frameborder="0" id="ifrch" name="ifrch"></iframe>
[/HTML]
[COLOR="DarkRed"]=========================
Офрмляйте код, пожалуйста![/COLOR]
Спасибо. :)