Показать сообщение отдельно
  #4 (permalink)  
Старый 02.12.2014, 08:13
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

var url = '/photo/bla/5-6-0-0-2', //window.location.pathname
    urlData = /\/(\d+)-(\d+)-(\d+)-(\d+)-(\d+)/.exec(url); //Парсим данные
urlData.shift(); //Удаляем первый ненужный элемент

urlData[0]++; //Добавляем единицу к пятёрки
urlData[1] = 2; //Перезаписываем шестёрку на двойку

url = url.replace(/\/[0-9-]+/, '/' + urlData.join('-'));

window.history.pushState(null, null, url); //Меняем URL адресной строки на новый

alert(url);

Последний раз редактировалось ruslan_mart, 02.12.2014 в 10:30.
Ответить с цитированием