Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > JavaScript, DOM/DHTML > URL без параметров GET |
Автор: Дима 10.01.07, 12:24 |
есть URL : 1 http://www.mysite/my/ и 2 http://www.mysite/my/index.php?p=1 window.location.pathname - достаёт в 1-ом url - /my/ что никак не подходит, если использовать window.location.href - то во 2-ом url - http://www.mysite/my/index.php?p=1 что тоже никак не подходит. Скажите есть вариант на JS достать только путь к старнице без параметоров GET ? |
Автор: SiMM 10.01.07, 12:36 |
Неужели вызывают сложность две простейшие строковые операции? |
Автор: Дима 10.01.07, 12:38 |
SiMM Строковые операции в смысле брать window.location.href и разбирать? |
Автор: Рысь 10.01.07, 12:59 |
Дима, при чем тут к пхп и серверу ? |
Автор: Дима 10.01.07, 13:02 |
Рысь, в смысле к этому разделу при чём? Так тут по-моему компитентные в этом люди общаются. Такие вещи, вроде, затрагиваются вместе с PHP |
Автор: Рысь 10.01.07, 13:15 |
window.location.href - это из JavaScript. в хпх есть $_SERVER['QUERY_STRING'] Так что определись, на чьей стороне тебе надо что-то прочитать. |
Автор: Дима 10.01.07, 13:25 |
Рысь Мне надо именно клиентская часть, и страницы могут быть просто HTML |
Автор: Рысь 10.01.07, 13:29 |
тогда поехали к Ребе Хаиму |
Автор: Дима 10.01.07, 13:49 |
Рысь Спасибо что "поехали" |
Автор: zera 10.01.07, 18:47 |
вот красивая конструкция <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> window.location.href.slice(0,window.location.href.indexOf('\?')) |
Автор: Дима 10.01.07, 19:00 |
zera Спаисбо! Чудно работает. А не знаете такого способа чтоб при варианте http://www.my.ua/ получить адресс вместе с индексной страницей. Я бы вручную определял если в конце / то добавил index. ... но вот какое расширение? |
Автор: SiMM 11.01.07, 04:20 |
Никакое. Кроме того, "индексная страница" может вообще не содержать в своём имени слова index и даже не существовать в принципе. |
Автор: Дима 11.01.07, 12:04 |
SiMM есть варианты достать реальный адресс страницы, если вызов был http://www.my.ua/, если она не на PHP? |
Автор: user89 20.06.16, 06:47 |
Так лучше будет. Работает правильно, даже если нет GET-параметров <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> var url = window.location.href + '?'; alert(url.substr(0,url.indexOf('?')); |