Показать сообщение отдельно
Старый 16.04.2004, 03:42     # 22
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Anthony:Я сейчас попытаюсь внять Вашим советам... Только вот события onload у iframe, по-моему, нет.....
У фрейма нет. Но вопервых можно повесить на документ загружаемый во фрейме, а во-вторых и не надо!!! Можно повесить на событие основного документа.

Итак что у меня получилось и что работает: Я сохранил ЭТУ ЖЕ страницу в файл imho.htm (ну чтобы во фрейм грузить) и гружу в файле, содержание которого следующее:
Код:
<html>
<head>
<script>
function frame_resize(){
document.getElementById('myframe').width='100%';
document.getElementById('myframe').height=document.getElementById('myframe').contentWindow.document.body.offsetHeight;
}
</script>
</head>
<body onLoad="frame_resize()">
<iframe src=imho.htm height=360 width=260 frameborder=1 align=center id="myframe" name="myframe"></iframe>
</body>
</html>
Полос прокрутки нету!!!
Хотел бы добавить, что если в функции вместо body.offsetHeight; использовать body.scrollHeight; - то результат тотже(но только в некоторых случаях). А разница оказывается в том что scrollHeight - учитывает только видимую часть страницы, а offsetHeight - все. Короче об этом сдесь подробно написано.
И еще одно важное замечание: почему-то это все работает только с локальными файлами, а с удаленными у меня не пашет (может у тебя нормально будет?)!!!
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.

Последний раз редактировалось Hubbitus; 16.04.2004 в 03:49.
Hubbitus вне форума