как мне выделеть параметры из URL?

 
0
 
JavaScript
ava
polosatij | 23.11.2004, 19:04
народ.. какая метода мне выделит параметры из УРЛ передаваемого в броузере?
как мне получить "id=123" :qstn

заранее паси :baaa
Kommentare (2)
ava
sergejzr | 23.11.2004, 20:40 #
Вообще я в регах не очень...
Да и помоему ручками лучше получается :)

Вот что-то типа smile

// Ну сперва надо было бы конечно проверить, существует ли знак ? в строке :)
url="www.example.ru?id=123";
paar=url.substr(url.indexOf('?')+1).split(';');
//Теперь тут у нас пары элементов т.е "id=123"
//В цикле делаем из пары массивы из двух элементов
for(i=0;i<paar.length;i++)
paar[i]=paar[i].split('=');

alert( paar[0][0]+"="+paar[0][1]);
//И будет paar[i][0]=='id', а paar[i][1]=='123';
ava
Sardar | 23.11.2004, 23:29 #
Не забудь имена и значения протащить через unescape(), они URL закодированные.
Если в поиске ввести: location.search, то всплывут и такие ссылки:
http://forum.vingrad.ru/index.php?showtopic=15377&st=15
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden