Начал вчера осваивать Java Script и немного не получается кое что.
Суть в том что есть некий параметр M который получает значение из текстового поля.
Нужно по нажатию кнопки сохранить это значение в cookie и чтоб cookie существовал максимально долго.
Затем по нажатии другой кнопки происходит считывание этого значение M из файла сookie и это значение присваивается второму текстовому полю.
Вроде элементарная задача...


Нужна простая помощь по Java Script
Автор ВИКИНГ, 16 янв 2011 17:50
Сообщений в теме: 2
#1
Отправлено 16 января 2011 - 17:50

#2
Отправлено 28 февраля 2011 - 21:29
рекомендую сразу начать осваивать фрэймворк jquery. в разы ускоряет разработку. код на jquery по твоей задаче:
для сравнения то же самое, но на голом жабаскрипте:
<input type="text" id="readEl" /> <input type="text" id="writeEl" /> <button id="readInit">Сохранить в кук</button> <button id="writeInit">Прочитать кук</button> <script> $(function(){ $('#readInit').click(function(){ $.cookie('dump', $('#readEl').val()); }); $('#writeInit').click(function(){ $('#writeEl').val($.cookie('dump')); }); }); </script>
для сравнения то же самое, но на голом жабаскрипте:
<input type="text" id="readEl" /> <input type="text" id="writeEl" /> <button onclick="readInit();">Сохранить в кук</button> <button onclick="writeInit();">Прочитать кук</button> <script> /*запись*/ function setCookie(name, value, days){ var date = new Date(); date.setDate(date.getDate() + days); value = escape(value) + ((days == null) ? "" : ";expires=" + date.toUTCString()); document.cookie = name + "=" + value; } function readInit(){ setCookie('dump', document.getElementById('readEl').value, 30); return false; } /*чтение*/ function getCookie(name){ var x, y, cookiesData = document.cookie.split(";"); for (var i = 0; i < cookiesData.length; i++){ x = cookiesData[i].substr(0, cookiesData[i].indexOf("=")); y = cookiesData[i].substr(cookiesData[i].indexOf("=") + 1); x = x.replace(/^\s+|\s+$/g, ""); if (x == name) return unescape(y); } } function writeInit(){ document.getElementById('writeEl').value = getCookie('dump'); return false; } </script>
Сообщение отредактировал never mind: 28 февраля 2011 - 21:48
think different
#3
Отправлено 18 марта 2023 - 16:56
Java Script не умеет работать с файлами и отправкой почты - в этом направлении не копай.
Как отправить почту через ssi - скорее всего тоже нельзя, ни разу не сталкивался.
Как отправить почту через ssi - скорее всего тоже нельзя, ни разу не сталкивался.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных