A cópia do código é a seguinte:
// Verificado
// documento JavaScript
// Instruções para uso:
// set cache: setcookie ("nome", valor);
// Get Cache: var name = getCookie ("nome");
// excluir cache: delcookie ("nome");
/// Defina cookies
função setcookie (nameofcookie, valor, expirouys)
{
// parâmetros@: três variáveis são usadas para definir novos cookies:
// o nome do cookie, o valor do cookie armazenado,
// e o tempo em que o cookie expira.
// Estas linhas são os dias que convertem o número de dias em datas legais
var expiredate = new Date ();
Expireate.setTime (expireate.gettime () + (expireys * 24 * 3600 * 1000));
// A linha a seguir é usada para armazenar cookies, você só precisa simplesmente atribuir um valor a "document.cookie".
// Observe que a data é convertida para o tempo GMT através da função togmtString ().
document.cookie = nameofcookie + "=" + escape (valor) + ((expireys == null)? "": "; expire =" + expireate.togmtString ());
}
/// Obtenha o valor do cookie
função getcookie (nameofcookie)
{
// Primeiro, vamos verificar se o cookie existe.
// se não estiver presente, o comprimento do documento.cookie é 0
if (document.cookie.length> 0)
{
// Em seguida, vamos verificar se o nome do cookie existe em document.cookie
// Como mais de um valor de cookie é armazenado, mesmo que o comprimento do documento.
// Então, precisamos desta etapa para ver se há algum cookies que queremos
// Se a variável de início vale -1, significa que não existe
begin = document.cookie.indexOf (nameofcookie+"=");
se (comece! = -1)
{
// indica que nossos cookies existem.
begin += nameofcookie.length +1; // a posição inicial do valor do cookie
end = document.cookie.indexof (";", começo); // posição final da posição
if (end == -1) end = document.cookie.length; // não; Então o fim é a posição final da corda
return unescape (document.cookie.substring (BEGIN, END));
}
}
retornar nulo;
// O cookie não existe e retorna nulo
}
/// Exclua biscoitos
função delcookie (nameofcookie)
{
// Esta função verifica se o cookie está definido. Se estiver definido, o tempo de expiração será ajustado ao tempo passado;
// Deixe o restante no sistema operacional para limpar os cookies no momento apropriado
if (getcookie (nameofcookie))
{
document.cookie = nameofcookie + "=" + "; expira = qui, 01-Jan-70 00:00:01 gmt";
}
}