Адресная строка и работа с ней!
Подскажите пожалуйста, как самым быстрым и доступным образом можно задать значения переменных через адресную строку, а так же изменить ее при необходимости ?
|
Смотрите window.location.
|
HTML5 History API вам в помощь
|
oneguy,
Да смотрел! Доставать данные из адресной строки я смог, а вот что дальше с ними? Как разбить их по переменным? |
|
Severtain, а дальше полученную строку бейте по, например, & и получите "переменная1=значение1&пере енная2=значение2"
|
удалено
|
Нашел тоже интересный вариант:
function gup( name ) { name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec( window.location.href ); if( results == null ) return ""; else return results[1]; } Лучший на мой взгля) |
Часовой пояс GMT +3, время: 02:30. |