Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Извлечение URL до параметров 
V
    Опции темы
Alexandr507
Дата 14.5.2010, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 19.7.2009

Репутация: нет
Всего: -1



Доброго времени суток, такой вопрос, необходимо извлечь URL   до параметров, предположим у меня есть 
Код


http://yandex.ru?variable=10&variable2=40


нужно извлечь  
Код

http://yandex.ru


то есть до знака '?'  . видимо тут поможет какое то регулярное выражение, надеюсь на помощь.
PM MAIL   Вверх
Alexandr507
Дата 14.5.2010, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 19.7.2009

Репутация: нет
Всего: -1



с этим разобрался, далее хочу извлечь из url  строку до знака '?'то есть полный путь страницы но без параметров
а затем исходя из этого подставлять под активную ссылку определенное фоновое изображение.
но что то не так , ниже код . почему то не работает


Код

onload = function () 

    for (var lnk = document.links, j = 0; j < lnk.length; j++) 
    {
        var variable = document.URL.split('?');
                 
 
        if (lnk [j].href == variable[0])
        {
            lnk [j].style.background ='url(/xImages/1.jpg)';
            lnk [j].style.color = 'white';
        

              if(lnk [j].title == 'Вопросы/ответы' )
            {
                        lnk [j].style.background ='url(/xImages/2.jpg)';
                        
            }

                   else    if(lnk [j].title == 'О компании' )
            {
                        lnk [j].style.background ='url(/xImages/3.jpg)';
                        
            }

               }

    } 
}


Это сообщение отредактировал(а) Alexandr507 - 14.5.2010, 15:54
PM MAIL   Вверх
ksnk
Дата 14.5.2010, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 84
Всего: 386



Alexandr507, а что не работает? 

бывает, что в js-файле кодировка не UTF-8. И сравения с литеральными кирилическими константами не работают...

P.S. поставь себе FireFox и FireBug и посмотри что там происходит на самом деле...


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0925 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.