Порядок загрузки страницы и 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 Заранее спасибо за ответ |
Цитата:
Цитата:
пока JS не выполнится, дальнейший разбор HTML не выполняется хотя весь HTML уже вполне может быть загружен полностью с сервера, но не будет отработан пока не выоплнится JS-код его предваряющий Цитата:
|
Спасибо,
а подскажите, еще как лучше текст элемента из одного iframe передать в элемент (input) другого iframe? Написал код в странице содержащей оба iframe, который обращается к тексту ссылки в одном фрейме и присваивает его input'у в другом фрейме. Но он не работает, не находит элементов в iframe'ах. Из-за чего может не работать этот код? Спасибо |
разные сайты.
код между разными сайтами физически не может общатся |
Цитата:
В частности, по первому пункту отверт содержится в разделе: 1.6.1. Особенности загрузки браузерами внешних объектов. |
Gvozd,
А как тогда в чате передать при нажатии имя ника (текст ссылки), который написал сообщение в окно сообщений(фрейм), в поле "имя", которое стоит перед строкой ввода сообщения, в другом фрейме? |
dizzy2,
спасибо! |
Еще непонятно почему два фрейма внутри одной страницы считаются разными страницами? В одном учебнике в интернете было написано, что из фрейма можно через parent.document обращаться к содержимому другого фрейма.
|
Цитата:
что за идиотские вопросы? Цитата:
если станицы с одного сайта |
Так про то и речь. С одного сайта.
|
Часовой пояс GMT +3, время: 15:43. |