write() в iframe окно

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
itwork
Сообщения: 79
Зарегистрирован: 28 дек 2006, 15:20

[HTML]<html>
<head>
<script>
fff.document.writeln("HELLO");
</script>
</head>
<body>
<iframe name=fff></iframe>
</body>
</html>[/HTML]


Почему не показывается в окне fff надпись "HELLO"????
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

неправильное обращение к элементу+неправильный метод
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

&quot писал(а):неправильное обращение к элементу
некорректное, но уж никак не "не правильное" !

и метод "writeln" в JS тоже допускается синтаксисом.

так что твой ответ, Duncon, не правильный

itwork, ошибка заключается в том, что элемент fff не инициализирован в тот момент, когда вызывается JS-код

работающий код:

Код: Выделить всё

<html>
<head>
</head>
<body>
<iframe name=fff></iframe>
<script>
fff.document.writeln("HELLO");
</script>
</body>
</html>
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Ну часть действительно снимаю смутило обращение fff.document, но тем неменее метод не примемлим для iframe он конечно работает, но это приводит к повисанию страницы, подобные вещи лучше делать через innerText и подобные
Аватара пользователя
__Yuri__
Сообщения: 140
Зарегистрирован: 02 ноя 2006, 17:17
Контактная информация:

Или
<html>
<head>
</head>
<body onload="fff.document.writeln('HELLO');">
<iframe name="fff"></iframe>
</body>
</html>
itwork
Сообщения: 79
Зарегистрирован: 28 дек 2006, 15:20

:D спасибо!
Ответить