Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как решить проблему с подключением перед body и асинхронной загрузкой скриптов?

Как решить проблему с подключением перед body и асинхронной загрузкой скриптов?


     17.07.2015    Общие вопросы    826

вопрос
Всем привет! Прошу Вашей помощи, решил ускорить загрузку сайта и разместил все скрипты в таком порядке:

<script type="text/javascript" src="/templates/kinomax_1/js/obshee.js" defer></script>
<script type="text/javascript" src="/templates/kinomax_1/js/social-likes.min.js" defer></script>
<div id="loading-layer" style="display:none">Загрузка. Пожалуйста, подождите...</div>
<script type="text/javascript">
<!--
...
var quick_wysiwyg  = '0';
...
//-->
</script></body>

Первый скрипт это все стандартные js файлы dle, просто я сжал с помощью dle а потом скопировал сжатый код и вставил в свой js файл, чтоб сервер не нагружать!
Проблема заключается в том что при таком порядке скриптов, не показывается окошко с ошибкой когда откланяется комментарий, за месть окошка перебрасывает на страницу с ошибкой. В header ставить скрипты не хочется, и даже если я поставлю в хеадер но не уберу асинхронную загрузку то все равно окошка не будет, а если указать не defer а async, то часто не в правильном порядке загружаются другие скрипты, а у меня на сайте ifram с фильмом выводится с помощью ajax и если скрипты не в правильном порядке загружаются то и плеер с фильмом не выводится.

Можете пожалуйста подсказать как сделать чтоб при отклонение комментария появлялось окошко с сообщением а не перебрасывало на другую страницу, но хочется чтоб скрипты были перед body и чтоб они были асинхронные. Заранее большое спасибо за помощь!

Ответа пока нет


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы