Уважаемые пользователи skript-na-ucoz.ucoz.ru. Вы найдете у нас на портале - и сможете скачать бесплатно различные программы для вебмастеров и не только, фильмы, игры, все для фотошопа, скрипты для ваших сайтов, бесплатные шаблоны, модули, хаки и релизы популярных CMS таких-как: Datalife Engine, WordPress, Joomla, Drupal, Ucoz и многое другое, а также обсудить и получить помощь на нашем форуме. С Уважением Администрация skript-na-ucoz

Сохранение данных на cookies
После регистрации у вас появиться еще одна ссылка для бесплатного скачивания и пропадет рекламма!
04.03.2010, 07:01




Суть в том что когда вписываеш в поле свой текст и нажимаеш
сохранить текст созраняеться в coocies и при обновление не исчезает.
Code
<title>Тестируем Cookies</title>

  <style type="text/css">

  /* headings */

  h1, h2 { margin-bottom: 4px; }

  h1 { font-size: 16pt; }

  h2 { font-size: 12pt; color: darkred; }

   

  /* element styles */

  div

  {

  width: 600px;

  border: 1px dashed darkgray;

  padding: 5px;

  }

   

  #data

  {

  font-style: italic;

  }

   

  .normal { color: darkgreen; }

  .empty { color: gray; }

  </style>

  <script type="text/javascript">

  // UI utilities

  $ = function(id) { return document.getElementById(id); }

  if (window.attachEvent)

  {

  window.addEventListener = function(eventName, func, args)

  {

  window.attachEvent('on' + eventName,

  function() { func(window.event, args); })

  }

  }

   

  // cookies utilities

  getCookies = function()

  {

  var cookies = {};

   

  var items = document.cookie.split("; ");

  for (var ii = 0; ii < items.length; ii++)

  {

  var keyValuePair = items[ii].split("=");

   

  cookies[keyValuePair[0]] = decodeURIComponent(keyValuePair[1]);

  }

   

  return cookies;

  }

   

  setCookie = function(key, value, expires)

  {

  document.cookie =

  key + "=" + (value ? encodeURIComponent(value) : "")

  + ";expires=" + expires.toGMTString();

  }

   

  // main

  var storageKey = "MyNote";

   

  function TryLoadData()

  {

  var data = $("data");

   

  var cookies = getCookies();

   

  var value = cookies[storageKey];

  if (value != null)

  {

  data.className = "normal";

  data.innerHTML = value;

  }

  else

  {

  data.className = "empty";

  data.innerHTML = "(пусто)";

  }

  }

   

  function Window_Load()

  {

  TryLoadData();

  }

   

  function Save_Click()

  {

  var t = $("textbox");

   

  var dt = new Date();

  dt.setHours(dt.getHours() + 1);

   

  setCookie(storageKey, t.value, dt);

   

  TryLoadData();

  }

   

  window.addEventListener("load", Window_Load, null);

  </script>

  <h1>Тестируем Cookies</h1>

   

  <h2>Введите данные:</h2>

  <div>

  <textarea id="textbox" rows="6" cols="40"></textarea>

   

  <input type="button" value="Сохранить" onclick="Save_Click()" />

  </div>

   

   

  <h2>Сохраненные данные:</h2>

  <div id="data"></div>
Категория: Скачать Скрипты для Ucoz бесплатно | Добавил: Kenik
Просмотров: 289 | Загрузок: 0


Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мини профиль
Для просмотра мини профиля,войдите на сайт как пользователь.
Мини-чат
Для добавления необходимо
войти или зарегистрироваться
Статистика
Счетчики сайта
Анализ сайта skript-na-ucoz.ucoz.ru Top.Mail.Ru

Яндекс.Метрика
Сейчас online
Онлайн всего: 6
Гостей: 6
Пользователей: 0
Сегодня наш сайт посетили
Счетчик пользователей
Сегодня нас посетило
Счетчики сайта
  • Счетчик юзеров
  • Всего юзеров: 1196
    За месяц: 0
    За неделю: 0
    За вчера: 0
    Сегодня: 0
  • Счетчик материалов
  • Всего файлов: 10240
    Всего новостей: 31
    Всего статей: 0
    Темы форума: 2521
    Коментариев: 16
    Фотоальбом: 3
    Скачали: 10240
    Каталог сайтов: 35
    Онлайн Игр: 213
    Онлайн Видео: 8596
    Партнеры сайта
    Стать партнером Стать партнером Стать партнером
    Популярное
    Скачиваемое
    Интерестное