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


                              Рейтинг@Mail.ru
                              [ Script execution time: 0,0304 ]   [ 15 queries used ]   [ Generated: 26.04.24, 23:03 GMT ]