Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 3.149.25.117
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Хранение заметок на Cookie
Сообщение оставлено 07.07.2011 в 07:56:50 | Сообщение #1


Скрипт сохраняет текст заметки в 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;   
   }
 
 
   
Сообщение оставлено 07.07.2011 в 13:28:46 | Сообщение #2
Ого спасибо)
 
 
   
Сообщение оставлено 07.07.2011 в 19:26:30 | Сообщение #3
Sensetive, всегда рад помочь happy
 
 
   
Сообщение оставлено 09.07.2011 в 18:17:28 | Сообщение #4
Прошу прощения, но когда вы новости добавляете вы проверяете работоспособность? Этот скрипт не работает, потому что недописан css, куча лишнего кода.
сдесь все расписано, и правда работает(не реклама)Хранение заметок на Cookie для ucoz
 
 
   
Сообщение оставлено 09.07.2011 в 18:58:09 | Сообщение #5
sobi, у тебя уже адаптация, в следующий раз не рекламируй свой гс
 
 
   
Сообщение оставлено 09.07.2011 в 20:35:05 | Сообщение #6
я это даж незнаю для чего! 3.5
 
 
   
Сообщение оставлено 11.07.2011 в 18:10:16 | Сообщение #7
Clark, оба скрипта работают, просто мой лучше happy


 Сообщение отредактировал Clark - Понедельник, 11.07.2011, 20:43:06
 
 
   
Сообщение оставлено 11.07.2011 в 18:13:34 | Сообщение #8
sobi, бан дадут biggrin

тебя не понять:
Quote (sobi)
Этот скрипт не работает

а потом говоришь
Quote (sobi)
оба скрипта работают

Определись
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика