source: trunk/instant_messenger/js/cookies_im.js @ 151

Revision 151, 806 bytes checked in by niltonneto, 16 years ago (diff)

Commit da nova versão do módulo, usando agente em C.
Vide Página do módulo do Trac:
http://www.expressolivre.org/dev/wiki/messenger

A versão anterior encontra-se na subpasta bkp (32/64).

Line 
1var cookies_im = {
2
3        "getCookie" : function (pNameCookie)
4        {
5                if (document.cookie.length>0)
6                {
7                        var c_start = document.cookie.indexOf(pNameCookie + "=");
8                        if ( c_start != -1)
9                        {
10                                c_start = c_start + pNameCookie.length + 1;
11                                var c_end = document.cookie.indexOf(";",c_start);
12
13                                if ( c_end == -1) c_end=document.cookie.length;
14                                        return unescape(document.cookie.substring( c_start, c_end));
15                        }
16                }
17                return false;
18        },
19
20        "setCookie" : function setCookie(pNameCookie, pValue, pExpire)
21        {
22                var dt = new Date();
23                if( pExpire )
24                        dt.setTime( dt.getTime() + (pExpire * (60 * 1000)));
25                document.cookie = pNameCookie+ "=" + escape(pValue) + (( pExpire == null ) ? "" : ";expires="+dt.toGMTString());
26        },
27
28        "checkCookie" : function(pNameCookie)
29        {
30                return this.getCookie(pNameCookie);
31        }
32}
Note: See TracBrowser for help on using the repository browser.