@maiskiykot
Free coder

Как переобъявить путь к файлу?

Есть такой код в библиотеке меню:
arrowpointers:{
	downarrow: ["../images/arrow-down.gif", 11,7], //[path_to_down_arrow, arrowwidth, arrowheight]
	rightarrow: ["../images/arrow-right.gif", 12,12], //[path_to_right_arrow, arrowwidth, arrowheight]
	backarrow: ["../images/left.gif"], //[path_to_back_arrow, arrowwidth, arrowheight]
	showarrow: {toplevel: true, sublevel: true} //Show arrow images on top level items and sub level items, respectively?
}

Он добавляет указатели. Однако у меня есть страницы, на которых путь к картинкам меняется на "../../". Как на ванильном JS подсунуть этот путь к файлам? Пробовал вставлять функцию checkFile ("../images..."):
function checkFile(url) {
var img = new Image();
img.onload = function() {
   // console.log("found");
    return url;
};
img.onerror = function() {
  //  console.log("rewrite");
    return "../" + url;
};
 img.src = url;
}


, но она похоже не возвращает урл обратно. Подскажите, плиз!!!
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
E1ON
@E1ON Куратор тега JavaScript
Programming, Gamedev, VR
Можно получить имя сайта, и от него уже отталкиваться:
const domain = window.location.protocol+'//'+window.location.hostname
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы