Убрать слеш в начале пути 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» не удалась. |
Обычно как раз и принято указывать путь от корня, когда адрес со "/" начинается.
Чтобы не было всей этой чехарды с относительными адресами, как вот у вас, когда js файл не нашло |
Часовой пояс GMT +3, время: 09:41. |