Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Внимание: Как указать путь относительно корня сайта? / 13 сообщений из 13, страница 1 из 1
23.11.2009, 12:35
    #36325540
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
Всем привет!
Как указать путь относительно корня сайта?

В файле javascript прописан путь:
Код: plaintext
 <img src="App_Images/UserPhoto/UserImage.jpg/> 

Теперь понадобилось указать путь из подпапки Profile,
то есть путь должен выглядеть по-прежнему, а не так так:
Код: plaintext
<img src="/Profile/App_Images/UserPhoto/UserImage.jpg/>

Как изменить путь относительно корня сайта, чтобы из любой подпапки можно было бы видеть изображение?

Как разрешить проблему?

Подойдут примеры с replace или jQuery.

Спасибо.
...
Рейтинг: 0 / 0
23.11.2009, 12:37
    #36325544
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
n_string,

../Profile/App_Images/UserPhoto/UserImage.jpg
...
Рейтинг: 0 / 0
23.11.2009, 12:44
    #36325575
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
Папки App_Images и Profile находятся в корне сайта.
Когда я вызываю страницу из папки Profile, путь в файле javascript (который формируется динамически) должен остаться прежний:
Код: plaintext
<img src="App_Images/UserPhoto/UserImage.jpg/>
однако на деле выходит:
Код: plaintext
<img src="/Profile/App_Images/UserPhoto/UserImage.jpg/>
Как избавиться от Profile?
...
Рейтинг: 0 / 0
23.11.2009, 12:46
    #36325581
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
Как написано постом выше.
...
Рейтинг: 0 / 0
23.11.2009, 12:47
    #36325583
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
Тогда не будет работать на других страницах.
...
Рейтинг: 0 / 0
23.11.2009, 12:49
    #36325591
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
Может так?
Код: plaintext
1.
<img src="/App_Images/UserPhoto/UserImage.jpg/>
...
Рейтинг: 0 / 0
23.11.2009, 13:08
    #36325657
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
Эти варианты не работают:
Код: plaintext
<img src="/App_Images/UserPhoto/UserImage.jpg/>
Код: plaintext
<img src="~/App_Images/UserPhoto/UserImage.jpg/>
Код: plaintext
<img src="../App_Images/UserPhoto/UserImage.jpg/>
На корневых страницах работает только:
Код: plaintext
<img src="App_Images/UserPhoto/UserImage.jpg/>
Такова специфика, был бы простой вопрос, на форум не обращался.
...
Рейтинг: 0 / 0
23.11.2009, 13:13
    #36325671
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
n_stringЭти варианты не работают:
Код: plaintext
<img src="/App_Images/UserPhoto/UserImage.jpg/>
Код: plaintext
<img src="~/App_Images/UserPhoto/UserImage.jpg/>
Код: plaintext
<img src="../App_Images/UserPhoto/UserImage.jpg/>
На корневых страницах работает только:
Код: plaintext
<img src="App_Images/UserPhoto/UserImage.jpg/>
Такова специфика, был бы простой вопрос, на форум не обращался.
1.
Код: plaintext
<img src="/App_Images/UserPhoto/UserImage.jpg"/>
2. Если п. 1 не работает, значит у вас картинка не в корне сайта.
3. Если п. 2 правилен, тогда зависит от сервер-сайд ЯП. Менять это динамически на JS я бы не рекомендовал.
...
Рейтинг: 0 / 0
23.11.2009, 13:30
    #36325726
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
К сожалению не могу воздействовать на javascript файл с помощью серверного яп (asp.net С#). Файл получает json-массив из http-хэндлера и работает автономно на клиенте, при наличие изображения в данных, подгружает его.
Мне кажется проблема с дорогами нередкая. Неужели никто не нашел решения?
Попробую пересмотреть архитектуру, может на клиента подавать полный путь? Хм, а это идея...
...
Рейтинг: 0 / 0
23.11.2009, 18:30
    #36326728
слоненок
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
n_string, если это asp.net, то тильда перед ссылкой при атрибуте runat="server" - это корень
Код: plaintext
<img src="~/App_Images/UserPhoto/UserImage.jpg/" runat="server"> 
runat="server", и у вас появится возможность нормально работать на сервере.
...
Рейтинг: 0 / 0
23.11.2009, 18:46
    #36326759
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
слоненок...
Спасибо за ценное предложение, воспользовался бы, но обнаружились еще проблемы с доступом к другим файлам, в общем возникла цепная реакция. В итоге от этой идеи пришлось отказаться целиком и модуль уже переделал в новом свете. Хм, неужели в javascript нет такого метода, а как бы спасло положение!
...
Рейтинг: 0 / 0
23.11.2009, 19:08
    #36326812
слоненок
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
n_string, я не знаю, чего вы там делаете, но лучше делать максимум на сервере. А всякого рода аяксы добавлять уже под конкретику.
...
Рейтинг: 0 / 0
23.11.2009, 22:21
    #36327088
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внимание: Как указать путь относительно корня сайта?
Да я уж этими детскими болезнями навроде аякса уже давно переболел, поэтому использую только девственный javascript собственного приготовления. Конечно делать все на сервере это хорошо, но увы, не всегда удается!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Внимание: Как указать путь относительно корня сайта? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]