Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   загрузка js на сайте в последнюю очередь (https://javascript.ru/forum/misc/12681-zagruzka-js-na-sajjte-v-poslednyuyu-ochered.html)

monolithed 29.10.2010 09:28

что мешает сделать что-то вроде этого?

window.onload = function(){
   document.getElementsByTagName('head')[0].innerHTML = '<script src="path/script.js" type="text/javascript"><\/script>';
};

mat_ppc 29.10.2010 09:34

Ritter, тут ничего сверхестественного, браузер(программа) читает всё по порядку, по байтам, если уогодно типа сверху вниз... и в каком месте документа ты ему 'скажешь' - вот тут подключаем такой-то скрипт... то с этого момента он и будет загружаться клиенту... в словах поставь его в конец нет ничего смешного - действительно, если хочешь чтобы скрипты грузились после всего html-кода страницы то соответсвенно и располагай их объявление там!
короче сделай пустой div и присвой ему id, это в самом верху... в самом конце(низу) поставь загружаться скрипт, в скрипте укажи куда выплёвывать данные (конкретно в этот див через innerHTML например) - по этому принципу работают множество различных API, но я бы советовал изначально пересмотреть свой html и на листочке нарисовать, что откуда когда и куда у тебя грузится... включай логику!

Вот, может это поможет:

http://javascript.ru/tutorial/foundation/start

Ritter 29.10.2010 09:36

Цитата:

Сообщение от ksa (Сообщение 76426)
Пррям как в анекдоте:
- Товарищ прапорщик, остановите поезд...
- Поезд, стой! Раз, два...


Как это? 3 ДИВа?
Таки поменяй местами ДИВы... Дабы они грузились 2, 3 и потом 1.

Правда, и структура сайта сохранится? Хотябы думали прежде чем писать.:agree:

Kolyaj 29.10.2010 09:37

Цитата:

Сообщение от Ritter
Правда, и структура сайта сохранится?

Можно поменять так, чтобы сохранилась.


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