Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: Jean от 06 Октября 2004, 07:34:28
-
такой вот код:
выведется 2 алерта.
Причем первый покажет - "
".
Собственно как мне и нужно, а вот второй заменить путь на абсолютный, к примеру "
"
Как этого избежать?
-
никак
-
Почему вообще относительные пути меняются на абсолютные?
-
ну насколько я понимаю это внутреннее представление броузера, а он перед тем как отрисовать страницу все пути переделывает в абсолютные, типа наверное ему их так дергать удобней.
-
Jean, а зачем тебе сохранение относительного пути? Чисто для вывода куда-то? Тогда можно перед выводом регэкспом лишнее убрать.
-
Forza , я так и сделал уже
да визивиг-редактор мне все относительные пути на абсолютные меняет. Так естественно мне не нужно.
-
alm:
ну насколько я понимаю это внутреннее представление броузера, а он перед тем как отрисовать страницу все пути переделывает в абсолютные, типа наверное ему их так дергать удобней.
Раз уж зашёл такой разговор, расскажу кое-что. Я недавно на своём сервере выкладывал знакомым кое-что для скачивания: создал папку, положил в неё нужные файлы и создал хтмл-ку с относительными путями к этим файлам (т.е. просто имя файла, т.к. файлы и хтмл-ка были в одной папке).
Что за броузер был на другой стороне, я так и не узнал, но он обращался к этим файлам по http://сервер/папка/file:///C:/Documents%20and%20Settings/имя_какого-то_юзера/Рабочий%20стол/имя_файла вместо http://сервер/папка/имя_файла и естественно от меня ничего не получал. Пришлось написать абсолютные урлы.
Кто-нибудь с таким сталкивался? :insane: