Показать сообщение отдельно
  #1 (permalink)  
Старый 28.04.2014, 13:39
Интересующийся
Отправить личное сообщение для sergej_savelev Посмотреть профиль Найти все сообщения от sergej_savelev
 
Регистрация: 20.09.2013
Сообщений: 18

Переменная в history.state
Здравствуйте!

Вероятно я не корректно поставил вопрос, но иначе не могу. Если можно будет, переназову в будущем, или оставлю так.

Внутри функции, которая вызывается по ссылке:
if ( link.replace(/.*(\#).*/, '#') == '#' ){
    
    linkRepleced = Number(link.replace(/.*\=(.*)\#.*/, '$1')) / 10;
    
} else {
           
    linkReplaced = Number(link.replace(/.*\=(.*)/, '$1')) / 10;
            
}


linkReplaced = linkReplaced+1;
alert(linkRepleced)

history.pushState({page: linkReplaced}, 'page'+linkReplaced, '?page='+linkReplaced);

В alert сумма без прибавленной единицы, в state вообще не пойми какая. Предположить не могу в чём тут обстоит дело. Битый час борюсь с тем, что, казалось бы, примитивно. Выручите, пожалуйста, сил больше нет. Постоянная проблема с переменными, что за механизм?...
Ответить с цитированием