You are here: irt.org | FAQ | JavaScript | Cookie | Q1582 [ previous next ]
Try the following:
<script language="JavaScript"><!--
function getCookie(name) {
var cookies = document.cookie;
var start = cookies.indexOf(name + '=');
if (start == -1) return null;
var len = start + name.length + 1;
var end = cookies.indexOf(';',len);
if (end == -1) end = cookies.length;
return unescape(cookies.substring(len,end));
}
function setCookie(name, value, expires, path, domain, secure) {
value = escape(value);
expires = (expires) ? ';expires=' + expires.toGMTString() :'';
path = (path) ? ';path=' + path :'';
domain = (domain) ? ';domain=' + domain :'';
secure = (secure) ? ';secure' :'';
document.cookie =
name + '=' + value + expires + path + domain + secure;
}
function deleteCookie(name, path, domain) {
var expires = ';expires=Thu, 01-Jan-70 00:00:01 GMT';
(path) ? ';path=' + path : '';
(domain) ? ';domain=' + domain : '';
if (getCookie(name))
document.cookie = name + '=' + expires + path + domain;
}
function isCookieEnabled() {
if (document.all) {
if (!navigator.cookieEnabled) {
alert('Please enable cookies');
return false;
}
else return true;
}
else {
setCookie('temp','temp');
var temp = getCookie('temp');
if (!temp) {
alert('Please enable cookies');
return false;
}
else return true;
}
}
//--></script>
<a href="cookiepage.html" onClick="return isCookieEnabled()">Next page</a>