Показать сообщение отдельно
  #32 (permalink)  
Старый 05.11.2016, 16:21
Профессор
Отправить личное сообщение для smart-create Посмотреть профиль Найти все сообщения от smart-create
 
Регистрация: 25.10.2016
Сообщений: 157

рони,

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

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 обновлялось, и в результате сохранилось там только то значение которое было сгенерировано при последнем клике
Ответить с цитированием