Порядок загрузки страницы и javascript
Привет,
подскажите, где можно почитать про то, в каком порядке загружаетя страница?
Конкретно, интересуют такие вопросы:
1. Что выполняется первее - javascript который стоит в конце body или загрузка html?
2. Пока выполняется javascript может ли дальше загружаться html после скрипта, или все в одном потоке и пока не исполнится скрипт не загрузиться дальше html?
3. Что первее - выполняется скрипт расположенный в конце страницы, или загрузка фреймов iframe, расположенных в середине страницы.
Проблема, которая вызвала такие вопросы:
Вот такой код alert(document.getElementsByTagName("iframe")[0].contentDocument.body.firstChild);
на главной страницы с фреймами, возвращает null. Хотя мне точно известно, что в странице загружаемой в фрейм (iframe), в теге body есть ссылка.
Та же строка, но где в конце стоит innerHTML возвращает пусто.
Страница загружается в Firefox 3.6
Заранее спасибо за ответ
|