Показать сообщение отдельно
  #1 (permalink)  
Старый 04.02.2022, 10:42
Кандидат Javascript-наук
Отправить личное сообщение для sashgera Посмотреть профиль Найти все сообщения от sashgera
 
Регистрация: 20.09.2011
Сообщений: 140

Убрать слеш в начале пути url
Здравствуйте
Мне нужно убрать слеш в начале пути во внешних подключениях стилей, JS, а также путей к картинкам.
Делаю так:
<script type="text/javascript">
window.onload = function() {
$('[href^="/"]').attr('href', function (i, oldHref) {
    return oldHref.substr(1);
});
 
$('[src^="/"]').attr('src', function (i, oldScr) {
    return oldScr.substr(1);
});
 
};
</script>
 
<link rel="stylesheet" type="text/css" href="/sash/table/SuperTableStyle.css">
<script type="text/javascript" src="sash/table/SuperTableFilter.js"></script>
<img src="/images/tat/icons/ex5.png">

После загрузки страницы в браузере ненужные слеши удаляются, картинки и файл со стилями загружаются на страницу, но нет подключения к внешним файлам JS:
ошибка: Загрузка <script> с источником «file:///sash/table/SuperTableFilter.js» не удалась.
Ответить с цитированием