Показать сообщение отдельно
  #1 (permalink)  
Старый 05.06.2009, 22:34
Интересующийся
Отправить личное сообщение для Dimanoid Посмотреть профиль Найти все сообщения от Dimanoid
 
Регистрация: 06.05.2009
Сообщений: 18

Путь относительно файла скрипта
Всем привет!
Сразу прошу прощения, если такой вопрос фигурировал - не нашел.
У меня есть html-страница, к которой динамически подключаются *.js файлы, в зависимости от действий пользователя. И лежат эти файлы в разных папках с очень длинными именами . Мне надо через эти файлы выводить html-код и, соответственно, подключать разные таблицы стилей. Если *.css файл лежит на одном уровне с *.js, то относительно html он довольно далеко. Можно использовать относительный путь относительно *.js, а не *.html?

Для справки:
Скрипты подключаю вот так (код внутри *.html):
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'путь/до/файла.js';
document.getElementsByTagName('head')[0].appendChild(script);

CSS вот так (код внутри подключенного *.js):
var style = document.createElement("link");
style.rel = "stylesheet";
style.type = "text/css";
style.href = "путь/до/файла.css";
document.getElementsByTagName("head")[0].appendChild(style);

"Файла.css" лежит в одной папке с "Файла.js" Можно как-нибудь подключить CSS просто "Файла.css", а не так длинно?
Надеюсь, доходчиво объяснил

ЗЫ Использую JQuery, так что можно и через него решить проблему.