Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Вопрос по window.onload (https://javascript.ru/forum/events/40967-vopros-po-window-onload.html)

yriiarutiunian 26.08.2013 16:57

Вопрос по window.onload
 
Здравствуйте, вопрос у меня такой.
Вообщем есть шаблон верхнего уровня layout. Сначала прогружается в буфер внутренний контент страницы через ob_start php - шный. Потом подрубается шаблон верхнего уровня в который выводится внутренний контент из буфера. Я подрубаю в head шаблона верхнего уровня некоторую js библиотеку. Потом при формировании внутреннего контента мне необходимо эту библиотеку юзать, следовательно мне необходимо дождаться когда загрузиться весь документ. Вся страница подсасывается через ajax методом load. Вообщем в коде при формировании контента прописываю window.onload=function() {...}, но это событие не срабатывает :(
Объясните почему?

ksa 26.08.2013 20:09

Цитата:

Сообщение от yriiarutiunian
Объясните почему?

Одно из двух. Или недососал... Или пересосал. :D

bes 26.08.2013 21:07

Цитата:

Сообщение от yriiarutiunian
Вообщем есть шаблон верхнего уровня layout. Сначала прогружается в буфер внутренний контент страницы через ob_start php - шный. Потом подрубается шаблон верхнего уровня в который выводится внутренний контент из буфера. Я подрубаю в head шаблона верхнего уровня некоторую js библиотеку. Потом при формировании внутреннего контента мне необходимо эту библиотеку юзать, следовательно мне необходимо дождаться когда загрузиться весь документ. Вся страница подсасывается через ajax методом load. Вообщем в коде при формировании контента прописываю window.onload=function() {...}, но это событие не срабатывает

очевидно же, что сначала подсасывать нужно, а потом подрубать, а не наоборот

yriiarutiunian 27.08.2013 09:01

Я пробовал подрубать библиотеку в самом коде подсасываемом методом load. но это все равно не срабатывало, что самое интересное все возможные пробуемые мной варианты срабатывали на тестовых легких страничках. Единственное как я могу найти пока объяснение этому, то что я в буфер вывода php (ob_start) гружу слишком много ( не знаю есть ли на внутренний буфер какое либо ограничение )


Часовой пояс GMT +3, время: 22:20.