Страница 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
&quot писал(а):неправильное обращение к элементу
некорректное, но уж никак не "не правильное" !

и метод "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
:D спасибо!