Привет, Алекс!
AAL> <iframe id="myframe" src="some_document.html" style="width: 1px; height:
1px;"></iframe>
AAL> <script language="JavaScript">
AAL> function resizeFrame()
AAL> {
AAL>
AAL> myframe.window.resizeTo(myframe.document.body.scrollWidth+20,myframe.document.body.scrollHeight+20);
AAL> }
AAL> document.body.onload = resizeFrame;
AAL> </script>
AAL> Не знаю, как в Mozilla (я им просто не пользуюсь), но в IE6 работает.
Именно такие вещи не работают в Мозиле, Нетскейпе и Опере.
AAL> Особенность IFRAME в том, что его набор методов и свойств такой же,
AAL> как и у обычного окна (window). Потому часто возникают неувязки, в
AAL> основном из-за того, что нельзя обратиться из скрипта к атрибуту
AAL> style, хотя прописывать его в самом теге можно.
Как раз к атрибуту style можно обращаться из скрипта. Причем во всех
браузерах. Хотя не любой параметр можно менять так, чтобы это
срабатывало во всех браузерах.
Пашка
19 апреля 2005 г., 19:14:05, Alex A. Liplianin <al***@t*****.by> wrote:
>> Здравствуйте, inet.
>> как сделать чтобы iframe стал размером с документ содержащийся внутри
>> него.
>> где то слышал что если не указывать размеры то он станет таким, но это
>> не так. iframe принимает высоту примерно 200px. должно быть около 4000
>> и как достучатся к iframe через JavaScript, чтобы не выскакивала
>> ошибка: "отказано в доступе"
>> у мозилы оказывается нет метода window.attachEvent(
>> есть альтернативы?
AAL> Может быть пригодится следующее:
AAL> <iframe id="myframe" src="some_document.html" style="width: 1px; height:
1px;"></iframe>
AAL> <script language="JavaScript">
AAL> function resizeFrame()
AAL> {
AAL>
AAL> myframe.window.resizeTo(myframe.document.body.scrollWidth+20,myframe.document.body.scrollHeight+20);
AAL> }
AAL> document.body.onload = resizeFrame;
AAL> </script>
AAL> Не знаю, как в Mozilla (я им просто не пользуюсь), но в IE6 работает.
AAL> Особенность IFRAME в том, что его набор методов и свойств такой же,
AAL> как и у обычного окна (window). Потому часто возникают неувязки, в
AAL> основном из-за того, что нельзя обратиться из скрипта к атрибуту
AAL> style, хотя прописывать его в самом теге можно.
библиотекa сайтостроительства http://www.i2r.ru/static/244/