Показать сообщение отдельно
  #1 (permalink)  
Старый 31.08.2016, 14:51
Интересующийся
Отправить личное сообщение для кирикала Посмотреть профиль Найти все сообщения от кирикала
 
Регистрация: 03.08.2016
Сообщений: 21

поочередное сохранение
есть две переменные localStorage перваая count0 вторая count1
как сохранять в них данные поочередно первый клик в count0 второй в count1 третий пересохранить count0 четвертый пересохранить count1 и т.д.
у мя на dive стоит onClick='give(this.id);'
вот фукция ниже не работает =(

function give(val) {
switch (true) {
   case (val=='boxA'):
if (i == 1) {
localStorage.setItem('count0', 'boxA'); var i = 0;
} else {
localStorage.setItem('count1', 'boxA'); var i = 1;
}
   break;
   case (val=='boxB'):
if (i == 1) {
localStorage.setItem('count0', 'boxB'); var i = 0;
} else {
localStorage.setItem('count1', 'boxB'); var i = 1;
}
   break;
   case (val=='boxC'):
if (i == 1) {
localStorage.setItem('count0', 'boxC'); var i = 0;
} else {
localStorage.setItem('count1', 'boxC'); var i = 1;
}
   break; 
}


что не так? как правильно задать эту переменную которая выступает мигалкой по типу или значение 1 или 0 ? или оно вообще тут не нужна? как тогда организовать проверку условия когда сохранять в первую переменную когда во вторую?
Ответить с цитированием