Как получит путь к каталогу, где находится сам JS-файл?
Как получит путь к каталогу, где находится сам JS-файл?
var dir = ...
$("<img src='" + dir + "/images/image1.jpg'/>").appendTo("body");
Откуда взять значение для переменной dir. В CSS-файле это запросто делается, например:
style {
bacgrouns-image: url(images/image1.jpg);
}
Тут картинка берется из каталога, где лежит сам CSS-файл. Нет необходимости прописывать весь пусть с корня сайта. Как делать то же самое, но в JS-файле? |
Способы есть, но это очень плохая практтка, смею Вас заверить. Лучше избегите этого.
|
Цитата:
Кстати а какие способы то? |
PeaceCoder,
рассчитываем на то, что исполняемый js при подгрузке страницы всегда последний. Т.е.,
var scripts = document.getElementsByTagName("script");
alert(scripts[scripts.length-1].src)
Для функций, вызванных событием или таймером, это не прокатит, естесственно. |
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Спорим, я смогу заставить неправильно работать любой кусок Вашего безупречного кода? ;) |
| Часовой пояс GMT +3, время: 16:09. |