Você está aqui: JavaScript ::: Dicas & Truques ::: Cookies |
Uma página que lembra o nome do visitanteQuantidade de visualizações: 13 vezes |
<HTML> <HEAD><TITLE>Uma página que lembra o nome do visitante</TITLE> <script language="JavaScript"> function setCookie(nome, valor, diasDuracao){ var exdate = new Date(); exdate.setTime(exdate.getTime() + (diasDuracao * 24 * 3600 * 1000)); document.cookie = nome + "=" + escape(valor)+ ((diasDuracao == null) ? "" : "; expires=" + exdate); } function getCookie(nome){ if(document.cookie.length > 0){ c_start = document.cookie.indexOf(nome + "="); if(c_start != -1){ c_start = c_start + nome.length + 1; c_end = document.cookie.indexOf(";", c_start); if(c_end == -1) c_end = document.cookie.length; return unescape(document.cookie.substring(c_start, c_end)); } } return null; } </script> </HEAD> <BODY> <script language="JavaScript"> // verifica se o visitante já este aqui var nome_visitante = getCookie('nome_visitante'); if(nome_visitante != null){ document.write("Bem-vindo(a) novamente, " + nome_visitante); } else{ // é a primeira vez. grave o nome do visitante var nome = window.prompt("Pode nos dizer o seu nome?", "Nome do Visitante"); setCookie("nome_visitante", nome, 30); // grava um cookie que durará 30 dias document.write(nome + ", seja bem-vindo(a) ao nosso site"); } </script> </BODY> </HTML> |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de JavaScript |
Veja mais Dicas e truques de JavaScript |
Dicas e truques de outras linguagens |
C# - Como retornar o tamanho do texto de um TextBox em C# Windows Forms usando a propriedade TextLength |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |