Forum Moderators: open

Message Too Old, No Replies

Simple Javascript Cookie

         

JAB Creations

7:09 pm on Jul 18, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I need to get this to work and I can't seem to find the SIMPLE way of just setting a cookie to have a value.

<script type="text/javascript">
<!--

function seten()
{ document.cookie == "language", "en", "314496000", "/" }

function setes()
{ document.cookie == "language", "es", "314496000", "/" }
//-->
</script>

<input onmousedown="seten()" type="button" value="English" />
<br />
<input onmousedown="setes()" type="button" value="Spanish" />

*EDIT*
Simple Javascript cookie...
<a href="#" onmousedown="document.cookie='language=en;path=/;time()+314496000;'">English</a>
<br />
<a href="#" onmousedown="document.cookie='language=es;path=/;time()+314496000;'">Spanish</a>

ChadSEO

9:50 pm on Jul 18, 2005 (gmt 0)

10+ Year Member



The function that I have used in the past is:

function createCookie(name,value,days)
{
if (days)
{
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}