И еще вопрос, почему такой javascript-код не добавляет текст в body фрейма?
window.frames.gframe.contentDocument.body.innerHTML += 'GGGGGG';
вариант с getElementById тоже не работает.
Спустя 1 час, 39 минут, 36 секунд (7.12.2010 - 23:39) Slays написал(а):
Исходный код в браузере не показывает динамически созданных элементов DOM, поставь фаербаг и там смотри
Спустя 52 минуты, 46 секунд (8.12.2010 - 00:31) program90 написал(а):
В Firebug тоже не видно. Нажимаю кнопку анализировать элемент (iframe) показывает список свойств и методов DOM, но в значениях нигде текста сообщений(чата), который прислал в ответ сервер
Спустя 3 минуты, 29 секунд (8.12.2010 - 00:35) Slays написал(а):
если текст во фреме отображается, значит не там смотришь. Если нет - значит JS не правильный
Спустя 3 дня, 20 минут (11.12.2010 - 00:55) program90 написал(а):
Slays
Вот скрипт, на странице содержащей фреймы (iframe):
в html файле, который заружается во фрейм такой код:
При открытии страницы со скриптом, выводится alert сообщение - null.
Вот скрипт, на странице содержащей фреймы (iframe):
<script type="text/javascript">
var v = document.getElementsByName("generalwindow")[0].contentWindow;
alert(v.document.getElementById("input1"));
</script>
в html файле, который заружается во фрейм такой код:
<html>
<head>
</head>
<body>
<input id="input1" type="text" value="Rew" />
</body>
</html>
При открытии страницы со скриптом, выводится alert сообщение - null.