| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > document.createElement - и падения браузера |
| Автор: transdim 28.3.2006, 15:54 |
| делаю: el=document.createElement('DIV'); иногда падает бразузер, выдаёт вообще типа "узел не найден"... вообщем какая-то фатальная ошибка есть ли какие-нибудь ограничения или условия на использование этой функции? вообще я обращаюсь к функции с помощью setTimeout спустя 1000 мс после загрузки страницы Добавлено @ 16:01 в MSDN ничего вразумительно по правилам использования не нашёл... пока что пытаюсь бороться с этим с помощью бубна |
| Автор: Merk 28.3.2006, 16:25 |
| Я создавал и дивы, и инпуты, и таблицы таким способом, ни каких проблем не встречал. |
| Автор: S.A.P. 28.3.2006, 16:36 |
| transdim, может ты пытаешься это сделать до полной загрузки страницы? |
| Автор: transdim 28.3.2006, 16:39 | ||
у меня вызов функции, которая создаёт элементы организован вот так:
т.е. по идее я так понимаю это происходит ТОЧНО ПОСЛЕ ЗАГРУЗКИ, или я ошибаюсь? |
| Автор: Ciber SLasH 28.3.2006, 16:46 |
| Смотря где это находится. Если после <BODY>, то да, иначе — нет. |
| Автор: transdim 28.3.2006, 16:52 |
| А как можно заставить скрипт выполниться после загрузки документа? Просто у меня иногда нет возможности вызывать его после </BODY>. Я думал что setTimeout начинает свой отчёт именно после загрузки документа, где бы он небыл вызван в коде. |
| Автор: Merk 28.3.2006, 16:55 |
| Создай функцию и вызови её в онлоад у боди |
| Автор: transdim 28.3.2006, 17:19 | ||
А можно как нибудь сделать наследование всего того что в onload запускалось до меня, т.к. каких-то скриптов запускается куча, и я боюсь что-нибудь поламать своим неловким window.onload=myFunc.
|
| Автор: S.A.P. 28.3.2006, 17:23 | ||
|
| Автор: Ciber SLasH 28.3.2006, 17:26 | ||
| Можно:
Источник: http://simon.incutio.com/code/js/addloadevent/ |
| Автор: transdim 28.3.2006, 17:55 |
| ок, спасибо |