Português
<!-- Adicione o seguinte código à área <body>--> <SCRIPT language=javascript> <!--// //Função: write cookie function WriteCookie (cookieName, cookieValue, expiry) { var expDate = new Date (); if(expiry) //Se o tempo de expiração do cookie estiver definido; { expDate.setTime (expDate.getTime() + expiration = cookieName + "=" + escape (cookieValue) + "; expires= " + expDate.toGMTString(); } else //O tempo de expiração do cookie não está definido; { document.cookie = cookieName + "=" + escape (cookieValue); } } //Função: Obter o valor do campo do formulário como o valor relacionado do cookie (nome do cookie, valor do cookie, expira) function setCookie () { var name = document.myform.text1.value; text3.value; var select = document.myform.text3.selectedIndex; if (name=="" || value=="" || num==""){ alert ("Por favor, insira o nome do cookie, valor e expiração data antes de testar novamente!"); return false; } if(num == 0) { WriteCookie(name, value, 0); } else if(select == 0) //Se o dia for selecionado; a hora será convertida em segundos; { WriteCookie(nome, valor, 1000 * 60 * 60 * 24 * num); else if(select == 1) //Se o mês selecionado for mês; * 24 * num * 31); else if(select == 2) //Se o ano for selecionado { WriteCookie(name, value, 1000 * 60 * 60 * 24 * num * 365); foi salvo, bem-vindo a www.1stscript.com ") } //Função: ler o valor do cookie; function ReadCookie (CookieName) { var CookieString = document.cookie; var CookieSet = CookieString.split (';'); var SetSize = CookieSet.length; var CookiePieces var ReturnValue = "" ; var x = 0; ((x <SetSize) && (ReturnValue == "")); x++) { CookieSet[x].split ('='); if (CookiePieces[0].substring (0,1) == ' ') { CookiePieces[0] = CookiePieces[0].substring (1, CookiePieces[0].comprimento); CookiePieces[0] == CookieName) { ReturnValue = CookiePieces[1]; } } alert ("O valor do cookie é:"+ReturnValue } //--> </SCRIPT> <TABLE align=center border=0 cellPadding=); 5 cellSpacing=0 width=550> <TBODY> <TR bgColor=#e7e7e7> <TD class=title height=17>O que está acontecendo com os cookies? </tr> <TR bgColor=#e7e7e7> <TD> <P> Os cookies do cliente podem nos ajudar a detectar o status do usuário, como se o usuário passou por algumas páginas especiais (por exemplo: página de login) antes de chegar à página atual, ou o usuário executou essas operações. Então: muito utilizado em carrinhos de compras. Por exemplo, se um usuário comprar vários produtos em locais diferentes, cada vez que um produto for adquirido, o produto poderá ser armazenado temporariamente em um cookie e, quando a compra for concluída, o usuário poderá pagar no checkout. <P>Embora os Cookies tenham esses benefícios, seu abuso também é muito prejudicial. Programas maliciosos podem obter informações confidenciais dos usuários por meio de Cookies e vazar direitos de privacidade. Isso está fora do escopo da nossa discussão. Nota: Não escreva a conta e senha do usuário no cookie, pois o cookie é um arquivo de texto em texto não criptografado e qualquer pessoa com acesso ao computador pode ver seu conteúdo. Principalmente em locais públicos como “Internet cafés”, não se esqueça de limpar os cookies do cache após o uso. </P></TD></TR> <TR> <TD bgColor=#ffcc99> <P>Este exemplo discute como definir cookies de cliente</P></TD></TR> <TR> <TD > <FORM name=myform> <TABLE border=0 cellPadding=2 cellSpacing=0 width="95%"> <TBODY> <TR> <TD><SPAN class=e>Nome do cookie:</SPAN></TD > <TD><INPUT name=text1 value=javascript20000> </TD></TR> <TR> <TD><SPAN class=e>Valor do cookie:</SPAN></TD> <TD><INPUT name =text2 type=password></TD></TR> <TR> <TD><SPAN class=e>Período de retenção de cookies:</SPAN></TD> <TD><INPUT name=text3 value=0> <SELECT name=Choice> <OPTION selected value=0>dias</OPTION> <OPTION value=1>mês</OPTION> <OPTION value=2>ano</OPTION></SELECT> </TD></ TR> <TR> <TD colSpan=2><INPUT name=button2 onclick=setCookie() type=button value=Salvar cookie> <INPUT name=button onclick="WriteCookie(document.myform.text1.value, '') ;alert('Cookies foram apagados!')" type=button value=Excluir cookie> <INPUT name=Enviar onclick="ReadCookie (document.myform.text1.value)" type=submit value=Ver conteúdo do cookie> </ TD></TR></TBODY></TABLE></FORM></TD></TR> </TBODY></TABLE>