Извините, если на этот вопрос ответили где-то еще, но я попытался найти несколько страниц, но безуспешно.
Итак, у меня есть включаемый файл (боковая панель), который я использую на всех страницах.
Default.asp
Products.asp
Salary/Survey.asp
inc/sidebar.asp (this is the included file)
сейчас внутри sidebar.asp
У меня есть ссылка для Salary/Survey.asp
со всех других страниц на корневом уровне, я могу просто использовать href='Salary/Survey.asp'
и будет работать нормально. но когда я нахожусь на странице Survey.asp
, написание href='Salary/Survey.asp'
станет на самом деле Salary/Salary/Survey.asp
. Я понимаю, что это должно быть ../Salary/Survey.asp
для правильного использования, но тогда оно не будет работать для страниц корневого уровня.
Я не могу использовать root relative
, то есть /Default.asp
и /Salary/Survey.asp
, так как я работаю на чужой проект, и я не знаю его структуру каталогов, поэтому у меня есть только опция document relative
path.
Надеюсь, это понятно, и кто-то мне поможет.
Спасибо!