﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / Cookie / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Thu, 04 Dec 2008 02:57:58 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Cookie</title><link>http://www.relib.com/forums/Topic902825-10-1.aspx</link><description>Всем спасибо. разобрался.</description><pubDate>Thu, 24 Aug 2006 15:42:58 GMT</pubDate><dc:creator>counters</dc:creator></item><item><title>RE: Cookie</title><link>http://www.relib.com/forums/Topic902825-10-1.aspx</link><description>Не много не понимаю как это можно использовать для моего случая.&lt;/P&gt;&lt;P&gt;Если это для того чтоб показать общеизвестные функции по работе с Cookie то спасибо.&lt;/P&gt;&lt;P&gt;Но в моём случае не позволительно использовать свои функции. так как код должен занимать минимум.</description><pubDate>Sun, 20 Aug 2006 23:44:18 GMT</pubDate><dc:creator>counters</dc:creator></item><item><title>RE: Cookie</title><link>http://www.relib.com/forums/Topic902825-10-1.aspx</link><description>&amp;lt;script&amp;gt;&lt;/P&gt;&lt;P&gt;function getCookieVal(offset) {&lt;BR&gt;var endstr=document.cookie.indexOf(";", offset);&lt;BR&gt;   if (endstr==-1) {&lt;BR&gt;   endstr=document.cookie.length;&lt;BR&gt;   }&lt;BR&gt;return unescape(document.cookie.substring(offset, endstr));&lt;BR&gt;}&lt;/P&gt;&lt;P&gt;function getCookie(cookieName) {&lt;BR&gt;var arg=cookieName + "=";&lt;BR&gt;var argLength=arg.length;&lt;BR&gt;var cookieLength=document.cookie.length;&lt;BR&gt;var i=0;&lt;BR&gt;   while(i&amp;lt;cookieLength) {&lt;BR&gt;   var j=i+argLength;&lt;BR&gt;         if (document.cookie.substring(i,j)==arg) {&lt;BR&gt;         return getCookieVal(j)&lt;BR&gt;         }&lt;BR&gt;         if (i==0) {&lt;BR&gt;          break&lt;BR&gt;         }&lt;BR&gt;   }&lt;BR&gt;return null;&lt;BR&gt;}&lt;/P&gt;&lt;P&gt;function setCookie(name, value) {&lt;BR&gt;var argv=setCookie.arguments;&lt;BR&gt;var argc=setCookie.arguments.length;&lt;BR&gt;var expires=(argc&amp;gt;2) ? argv[2] : null;&lt;BR&gt;var path=(argc&amp;gt;3) ? argv[3] : null;&lt;BR&gt;var domain=(argc&amp;gt;4) ? argv[4] : null;&lt;BR&gt;var secure=(argc&amp;gt;5) ? argv[5] : false;&lt;BR&gt;document.cookie=name+ "=" +escape(value)+&lt;BR&gt;((expires==null)? "" : ("; expires="+&lt;BR&gt;expires.toGMTString()))+&lt;BR&gt;((path==null)? "" : ("; path="+path))+&lt;BR&gt;((domain==null)? "" : ("; domain="+domain))+&lt;BR&gt;((secure==true)? "; secure" : "");&lt;BR&gt;}&lt;/P&gt;&lt;P&gt;function register(userName, value) {            &lt;BR&gt;    if (userName=="" || userName==null) {&lt;BR&gt;    userName="ru"&lt;BR&gt;    }&lt;BR&gt;    if (getCookie('myCookie')==null) {&lt;BR&gt;    var expdate=new Date()&lt;BR&gt;    expdate.setTime(expdate.getTime() +(1000*60*60*24*1500));&lt;BR&gt;    setCookie('myCookie', userName, expdate);&lt;BR&gt;alert("Русский язык");&lt;BR&gt;    }&lt;BR&gt;}&lt;/P&gt;&lt;P&gt;&lt;BR&gt;if (getCookie('myCookie')=='uk') {&lt;BR&gt;alert("Украинский язык");&lt;BR&gt;}&lt;/P&gt;&lt;P&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&amp;lt;h1 id='z1' onclick="register('uk')" style="cursor:hand"&amp;gt;После щелчка перезагрузи страницу&amp;lt;/h1&amp;gt;</description><pubDate>Fri, 18 Aug 2006 20:19:13 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>Cookie</title><link>http://www.relib.com/forums/Topic902825-10-1.aspx</link><description>Помогите пожалуйста со скриптом.&lt;P&gt;Необходимо проверить наличие Cookie с числовым значением у браузера, если нет значения то сгенерировать случайное 10 значное число и отослать это значение в Cookie с действием  один год.&lt;/P&gt;&lt;P&gt;Далее есть два варианта. Либо проверить поддерживаютсья ли у него cookie ( document.cookie?1:0; ) либо считать повторно значение этого cookie.&lt;/P&gt;&lt;P&gt;Всё это за одну загрузку страницы естественно.&lt;/P&gt;&lt;P&gt;По идее в итоге должно получиться реализация уникальности пользователя по cookie  для того чтоб страница его узнавала.&lt;/P&gt;</description><pubDate>Wed, 16 Aug 2006 17:34:13 GMT</pubDate><dc:creator>counters</dc:creator></item></channel></rss>