#javascript #html #relative-path
#javascript #HTML #относительный путь
Вопрос:
Итак, на HTML-странице, когда вы ссылаетесь на файл JavaScript, это то же самое, что и на самом деле (например, include () в php), или все должно быть относительно папки, в которой находится файл js?
например, если у меня есть <script src="scriptage/my.js"> </script>
в index.html
, является ли файл изображения файлом js 'image.png'
или '../image.png'
Комментарии:
1. Это зависит. Пожалуйста, поясните, что вы подразумеваете под «всем». Какие URL-адреса вы используете в каком контексте?
Ответ №1:
В JavaScript нет понятия файлов. Хотя некоторые расширения могут предоставлять API для чтения / записи файлов, все относительно документа.
Комментарии:
1. вероятно, это отвечает на вопрос OP. На самом деле, узнать имя текущего файла скрипта в контексте внедрения практически невозможно
2. @Pekka: Я полагаю, что это незавершенная работа (и уже поддерживается в Firefox) 🙂
Ответ №2:
Точно так же, как php include(), это относится к пути к файлу, к которому вы прикрепили скрипт. как здесь index.html
Ответ №3:
Ваши изображения должны относиться к файлу JavaScript, а не к вызывающему документу.