[Javascript] cookies

Tripp, Candace L. CANDACE.L.TRIPP at saic.com
Tue Mar 20 11:37:49 CST 2001


<HTML>
<HEAD>
<TITLE>Introduction</TITLE>
<SCRIPT LANGUAGE="JavaScript" SRC="..\_javascripts\intro.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
// cookie functions
/*<!-- Original:  Mattias Sjoberg -->
 
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!!  <http://javascript.internet.com/>
http://javascript.internet.com -->
*/
 
var expDays = 30;
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
 
function getCookieVal (offset) {  
var endstr = document.cookie.indexOf (";", offset);  
if (endstr == -1)    
endstr = document.cookie.length;  
return unescape(document.cookie.substring(offset, endstr));
}
 
function GetCookie (name) {  
var arg = name + "=";  
var alen = arg.length;  
var clen = document.cookie.length;  
var i = 0;  
while (i < clen) {    
var j = i + alen;    
if (document.cookie.substring(i, j) == arg)      
return getCookieVal (j);    
i = document.cookie.indexOf(" ", i) + 1;    
if (i == 0) break;   
}  
return null;
}
 
function SetCookie (name, value) {  
var argv = SetCookie.arguments;  
var argc = SetCookie.arguments.length;  
var expires = (argc > 2) ? argv[2] : null;  
var path = (argc > 3) ? argv[3] : null;  
var domain = (argc > 4) ? argv[4] : null;  
var secure = (argc > 5) ? argv[5] : false;  
document.cookie = name + "=" + escape (value) + 
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
((path == null) ? "" : ("; path=" + path)) +  
((domain == null) ? "" : ("; domain=" + domain)) +    
((secure == true) ? "; secure" : "");
}
 
function DeleteCookie (name) {  
var exp = new Date();  
exp.setTime (exp.getTime() - 1);  
var cval = GetCookie (name);  
document.cookie = name + "=" + cval + "; expires=" +
exp.toGMTString();
}
 
// end cookie functions

var revisit = GetCookie('revisit');
if (revisit !=null ) {
 if (confirm("Your greeting here")) { 
 }
}
SetCookie('revisit', 1, exp);
</SCRIPT>
</HEAD>
<BODY>
 
</BODY>
</HTML>

-----Original Message-----
From: Tom [mailto:tom at lostitcrew.com]
Sent: Tuesday, March 20, 2001 11:45 AM
To: javascript at LaTech.edu
Subject: [Javascript] cookies


Hi,
 
I am totally new to javascript so please excuse my ignorance. 
 
I would like to have a simple bit of javascript that puts a cookie onto the
users computer when they first enter my site and to load up my index page
with a flash intro in one of the frames...
 
Then when the user re-visits the site...
I'd like the javascript to check for the presence of this cookie and if it
is present then to load up a welcome message in aforementioned frame.
 
Just so that they don't have to see the intro everytime they come to the
site.
 
So a) is this possible and b) does anyone know of any good jscript and
cookie sites that will help me to
achieve this?
 
Cheers 
tom

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.evolt.org/pipermail/javascript/attachments/20010320/12de5f9c/attachment.htm>


More information about the Javascript mailing list