Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Сохранение в куках переменной (https://javascript.ru/forum/events/65705-sokhranenie-v-kukakh-peremennojj.html)

рони 05.11.2016 16:10

smart-create,
Цитата:

Сообщение от smart-create
сохранить не первое а последнее значение


smart-create 05.11.2016 17:21

рони,

Понял) Вот скрипт:

function str_rand() {
	var result = '', words = '1234567890qwertyuioplkjhgfdsazxcvbnm';
	for( var i = 0; i < 6; ++i ) {
		result += words.charAt( Math.floor( Math.random() * words.length ) );
	}
	return result;
}
var result = localStorage.getItem('result') || str_rand();
localStorage.setItem('result', result );


Он срабатывает при клике на кнопку. В результате str_rand() создает рандомное значение, и это значение заноситься в localStorage. То есть один раз нажали на кнопку, получили значение записали в localStorage, дальше можем кликать на эту кнопку хоть 100 раз, str_rand() продолжит создавать каждый раз новые рандомы, но в localStorage они уже не попадают, туда записалось и сохранилось только первое значение которое с генерировал str_rand().

А сегодня у меня появилась задача добиться обратного эффекта, то есть что бы при каждом клике на кнопку значение в localStorage обновлялось, и в результате сохранилось там только то значение которое было сгенерировано при последнем клике

рони 05.11.2016 17:59

smart-create,
строку 9 перенесите в конец 5, строку 8 продублируйте в том месте где идёт использование. если что-то не так, пишите макет, иначе к ванге.

smart-create 05.11.2016 18:50

рони,

Разобрался, большое спасибо) Наконец то с этим покончено)


Часовой пояс GMT +3, время: 03:54.