Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.143.223.33] |
|
Сообщ.
#1
,
|
|
|
есть 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 ? |
Сообщ.
#2
,
|
|
|
Неужели вызывают сложность две простейшие строковые операции?
|
Сообщ.
#3
,
|
|
|
SiMM
Строковые операции в смысле брать window.location.href и разбирать? |
Сообщ.
#4
,
|
|
|
Дима, при чем тут
Цитата Дима @ к пхп и серверу ? window.location.href |
Сообщ.
#5
,
|
|
|
Рысь, в смысле к этому разделу при чём? Так тут по-моему компитентные в этом люди общаются. Такие вещи, вроде, затрагиваются вместе с PHP
|
Сообщ.
#6
,
|
|
|
window.location.href - это из JavaScript.
в хпх есть $_SERVER['QUERY_STRING'] Так что определись, на чьей стороне тебе надо что-то прочитать. |
Сообщ.
#7
,
|
|
|
Рысь
Мне надо именно клиентская часть, и страницы могут быть просто HTML |
Сообщ.
#8
,
|
|
|
тогда поехали к Ребе Хаиму
|
Сообщ.
#9
,
|
|
|
Рысь Спасибо что "поехали"
|
Сообщ.
#10
,
|
|
|
вот красивая конструкция
window.location.href.slice(0,window.location.href.indexOf('\?')) |
Сообщ.
#11
,
|
|
|
zera
Спаисбо! Чудно работает. А не знаете такого способа чтоб при варианте http://www.my.ua/ получить адресс вместе с индексной страницей. Я бы вручную определял если в конце / то добавил index. ... но вот какое расширение? |
Сообщ.
#12
,
|
|
|
Цитата Дима @ Никакое. Кроме того, "индексная страница" может вообще не содержать в своём имени слова index и даже не существовать в принципе. но вот какое расширение? |
Сообщ.
#13
,
|
|
|
SiMM
есть варианты достать реальный адресс страницы, если вызов был http://www.my.ua/, если она не на PHP? |
Сообщ.
#14
,
|
|
|
Так лучше будет. Работает правильно, даже если нет GET-параметров
var url = window.location.href + '?'; alert(url.substr(0,url.indexOf('?')); |