Привет. Есть многостраничный сайт и файл js который подключается на всех страницах в футере. И вот тут я столкнулся с проблемой. Как вы знайте если js находит ошибку он дальше не выполняет весь код. Так вот у меня около 10 скриптов. И вот 2 скрипт берет значения из Dom дерево первой страницы, а тут он находит данный элемент и пишет мол его нету. И конечно след. 8 скриптов не работают, ибо останавливается на 2. Подскажите пожалуйста как подход тут реализовать. Выносить для каждой страницы отдельные скрипты& . Думаю есть более нормальный способ это сделать. Ведь многостраничные сайты не грузят по 10 файлов JS.
Так исправьте скрипт, который кидает ошибку.
Например:
document.getElementById('menu').style.display = 'none';
Замените на :
if (document.getElementById('menu')) {
document.getElementById('menu').style.display = 'none';
}
И тогда скрипт будет работать на всех страницах без ошибок.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть таблицаПосле определенного события (у меня это кнопка CHECK) элементам tr присваивается class
Не получается добавить сессию или кукисы на свой сайтПри переходе на следующую страницу сессия стирается, то бишь сделав простую проверку...