Храниение заметок на Cookie


Храниение заметок на Cookie

903
8.6 из 10
Проголосовало: 3






Скрипт сохраняет текст заметки в Cookie
Код скрипта (Ставить на отдельную страницу):

Code
<center><script language="JavaScript">  
  <!--  
  function addCookie(szName,szValue,dtDaysExpires)  
  {  
  var dtExpires = new Date();  
  var dtExpiryDate = "";  

  dtExpires.setTime(dtExpires.getTime() + dtDaysExpires * 24 * 60 * 60 * 1000);  
  dtExpiryDate = dtExpires.toGMTString();  

  document.cookie = szName + "=" + escape(szValue) + "; expires=" + dtExpiryDate;  
  }  

  function findCookie(szName)  
  {  
  var i = 0;  
  var nStartPosition = 0;  
  var nEndPosition = 0;  
  var szCookieString = document.cookie;  
  var szTemp = "";  

  while (i <= szCookieString.length)  
  {  
  nStartPosition = i;  
  nEndPosition = nStartPosition + szName.length;  

  if(szCookieString.substring(nStartPosition,nEndPosition) == szName)  
  {  
  nStartPosition = nEndPosition + 1;  
  nEndPosition = document.cookie.indexOf(";",nStartPosition);  

  if(nEndPosition < nStartPosition)  
  nEndPosition = document.cookie.length;  

  szTemp = document.cookie.substring(nStartPosition,nEndPosition);  
  return unescape(szTemp);  
  break;  
  }  
  i++;  
  }  
  return "";  
  }  

  function removeCookie(szName)  
  {  
  var dtExpires = new Date();  
  dtExpires.setTime(dtExpires.getTime() - 1);  
  var szValue = findCookie(szName);  
  document.cookie = szName + "=" + szValue +  
  "; expires=" + dtExpires.toGMTString();  
  }  

  function btnClick()  
  {  
  addCookie("MyText",TestForm.Comment.value,10);  
  }  

  // -->  
  </SCRIPT>  
  </head>  

  <BODY BGCOLOR=white>  

  <FORM NAME="TestForm">  
  <P><TEXTAREA NAME="Comment" input class="input_email" onFocus="if(this.value=='Изменить заметку') this.value='';" onBlur="if(!this.value) this.value='Изменить заметку';" style="overflow:hidden" ROWS="15" COLS="34">  
  Изменить заметку</TEXTAREA>  

  <P><INPUT TYPE="button" VALUE="Сохранить заметку"  
  onClick="btnClick();">  
   
  <INPUT TYPE="button" VALUE="Очистить заметку"  
  onClick="removeCookie('MyText');TestForm.Comment.value=''">  
   
  <SCRIPT LANGUAGE="JavaScript">  
  <!--  
  var szMyText="";  
  szMyText = findCookie("MyText");  

  if(szMyText != "")  
  {  
  TestForm.Comment.value = szMyText;  
  }  
  // -->  
  </SCRIPT>  
  </div>  
  </div></center>


Код CSS:

Code
background: url('http://webo4ka.ru/Ucoz4/xranenie_zametok_na_cooki.png') no-repeat center #f9f9f9;font:12px Verdana,Comic Sans MS,Helvetica,sans-serif;  
  color:#808080; font-weight: bold;  
  }  
  input, textarea {outline:none;} /* откл подсветку оранжевой рамкой */  
  textarea {  
  resize: none;  
  }  

  .property_input {  
  padding: 2px;  
  }  
  .input_email {  
  padding: 40 10 10 40px;  
  }  
  .input_email {  
  border:0px solid #999;  
  }  
  .input_email {  
  overflow: auto;  
  }
Автор публикации: Загрузка
Загрузка
KristiCat, это его n материал
Источник: http://Оформление, переделка - razvlekuxa.pp.ua, Основа скри...
  • Всего комментариев: 9

KristiCat
0
KristiCat написал: Написано 07 Июля 2011 в 17:06
Комментарий №9
Ещё вверх в CSS, добавте строчку .input_zametka {

Aleks
0
Aleks написал: Написано 07 Июля 2011 в 16:44
Комментарий №7
куда етот код сss вставлять ?

KristiCat
0
KristiCat написал: Написано 07 Июля 2011 в 17:04
Комментарий №8
Ну туже страницу, напиши <style>Тут CSS код</style>

Aleks
0
Aleks написал: Написано 07 Июля 2011 в 09:50
Комментарий №4
KristiCat: супер

KristiCat
+2
KristiCat написал: Написано 07 Июля 2011 в 09:57
Комментарий №5
smile

GhostlyP
+1
GhostlyP написал: Написано 07 Июля 2011 в 10:13
Комментарий №6
biggrin biggrin

KristiCat
+1
KristiCat написал: Написано 07 Июля 2011 в 09:14
Комментарий №3
Демо
Не удалять ссылку, я спецально сайт для проверки создала!

DJ_FORWARD
+1
DJ_FORWARD написал: Написано 06 Июля 2011 в 22:17
Комментарий №1
хах надо посмотреть работает или нет.. dry

KristiCat
0
KristiCat написал: Написано 07 Июля 2011 в 09:09
Комментарий №2
А как я тогда сделала скриншот?! biggrin

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    403
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 8
    Гостей: 7
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: