Небольшой вопрос по скрипту

12
О7
На сайте с 21.09.2009
Offline
64
804

Доброе утро всем.

Голова уже кипит:gm: не могу решить одну проблему:

на html странице присутствует запись загрузки скрипта

<script type="text/javascript" src=СКРИПТ.js"></script>

Скрипт слишком жирный и при загрузке страницы немного подтормаживает её.

Как сделать, чтобы данный скрипт подключался только при срабатывании к примеру события onClick?

Это вообще возможно?

Благодарю за помощь.

Playerror
На сайте с 28.09.2008
Offline
117
#1

Можете попробовать так

<script type="text/javascript" src=СКРИПТ.js" async></script>

R_Tem
На сайте с 21.08.2008
Offline
137
#2

Асинхронно сделайте, как написали выше.

О7
На сайте с 21.09.2009
Offline
64
#3
Playerror:
Можете попробовать так

<script type="text/javascript" src=СКРИПТ.js" async></script>

как интересно работает этот async:

верхняя половина страницы действительно мигом загрузилась - это уже прогресс. А нижняя половина страницы - с задержкой загружается (при зависании в нижней части FF видна загрузка скрипта).

Ну хоть какое-то улучшение, благодарю.

Geers
На сайте с 12.04.2011
Offline
487
#4

и никто правильно не ответил, всем по двойке, садитесь...

кешировать надо ява скрипты, как делать могу расказать

JH
На сайте с 29.06.2013
Offline
48
#5

А попробуйте пожать картинки на странице.

S
На сайте с 30.09.2016
Offline
469
#6
Ольга777:
нижняя половина страницы - с задержкой загружается

Сделайте так:

<script type="text/javascript" src=СКРИПТ.js" defer></script>
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Geers
На сайте с 12.04.2011
Offline
487
#7
Sitealert:
Сделайте так:
<script type="text/javascript" src=СКРИПТ.js" defer></script>

и что от этого изменится?)

S
На сайте с 30.09.2016
Offline
469
#8
Geers:
и что от этого изменится?)

Скрипт подождёт, пока страница загрузится.

О7
На сайте с 21.09.2009
Offline
64
#9
Sitealert:
Сделайте так:
<script type="text/javascript" src=СКРИПТ.js" defer></script>

ну надо же, работает.

Где Вы только таких слов умных начитались?

Благодарю за помощь.

Sly32
На сайте с 29.03.2012
Offline
303
#10
Geers:
как делать могу расказать

Внимательно слушаем, профессор)))

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий