Я создаю систему управления контентом, поэтому мне нужно проявить творческий подход к функциям загрузки.skip function if missing script
У меня есть 2 скрипта, работающих под нагрузкой. Случайное фоновое изображение для главной страницы и меню навигации. Я включил оба в отдельный скрипт, который запускается при загрузке. Единственной страницей для получения фонового изображения является домашняя страница. Таким образом, на всех других страницах, у которых нет связанного случайного домашнего скрипта, ошибки скрипта отсутствуют, и меню не загружается.
Я хотел бы, чтобы фоновое изображение выполнялось первым. Плохая работа заключается в загрузке меню в первую очередь, и пусть случайный домашний скрипт разбивается на любые вспомогательные страницы, но это НЕ идеально, и я надеюсь найти решение.
Сначала я хотел бы загрузить изображение, а затем запустить сценарий навигации. И в случае, если сценарий изображения не определен, я бы хотел, чтобы он пропустил и выполнил сценарий навигации.
Вот мой код:
function start() {
var randH = randomHome();
var undefined = false;
if (randH === undefined) {
loadNAV();
}
else {
randomHome();
loadNAV();
}
}
window.onload = start;
2 функции связаны между собой в отдельных файлах и работать просто отлично, когда в списке как это:
function start() {
loadNAV();
randomHome();
}
window.onload = start;
Но это оставляет ошибки на подстраниц, которые не получить фоновое изображение. Поэтому я ищу ответ на ошибку, который сначала загружает фоновое изображение, или пропускает его, а затем навигацию.
'undefined' зарезервированное слово и не должны использоваться в качестве имени переменной – evolutionxbox