Страница 1 из 1
write() в iframe окно
Добавлено: 02 апр 2007, 17:14
itwork
[HTML]<html>
<head>
<script>
fff.document.writeln("HELLO");
</script>
</head>
<body>
<iframe name=fff></iframe>
</body>
</html>[/HTML]
Почему не показывается в окне fff надпись "HELLO"????
Re: write() в iframe окно
Добавлено: 02 апр 2007, 20:09
Duncon
неправильное обращение к элементу+неправильный метод
Re: write() в iframe окно
Добавлено: 03 апр 2007, 00:47
Oscar
" писал(а):неправильное обращение к элементу
некорректное, но уж никак не "не правильное" !
и метод "writeln" в JS тоже допускается синтаксисом.
так что твой ответ,
Duncon, не правильный
itwork, ошибка заключается в том, что элемент fff не инициализирован в тот момент, когда вызывается JS-код
работающий код:
Код: Выделить всё
<html>
<head>
</head>
<body>
<iframe name=fff></iframe>
<script>
fff.document.writeln("HELLO");
</script>
</body>
</html>
Re: write() в iframe окно
Добавлено: 03 апр 2007, 08:40
Duncon
Ну часть действительно снимаю смутило обращение fff.document, но тем неменее метод не примемлим для iframe он конечно работает, но это приводит к повисанию страницы, подобные вещи лучше делать через innerText и подобные
Re: write() в iframe окно
Добавлено: 03 апр 2007, 15:49
__Yuri__
Или
<html>
<head>
</head>
<body onload="fff.document.writeln('HELLO');">
<iframe name="fff"></iframe>
</body>
</html>
Re: write() в iframe окно
Добавлено: 03 апр 2007, 16:12
itwork

спасибо!