Quero que a pessoa defina um valor no "campo1" e ele se torne o valor de um cookie que armazenará essa informação. Depois disso, quero que a página assuma o bgColor do valor do cookie. Não estou conseguindo, será que alguém pode me ajudar? (segue Codigo fonte abaixo:)
vlw
<html>
<head>
<title>Sem nome</title>
<script language="javascript">
function writeCookie(name, value, time_exp){
if(time_exp != "" ){
var exp = new Date();
var expira = exp.getTime() + (time_exp * 3600000);
exp.setTime(expira);
document.cookie = "" + name + "=" + value + "; expires=" + exp.toGMTString();
}
}
function readCookie(name){
var cookieValue = "";
var search = name + "=";
if(document.cookie.length > 0){
offset = document.cookie.indexOf(search);
if (offset != -1){
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
cookieValue = unescape(document.cookie.substring(offset, end))
}
}
return cookieValue;
}
valor = document.form1.campo2.value
while ( valor == ''){
}
[color=#FF0000]//writeCookie(string:"nome do cookie",string:"valor do cookie",integer:valor de expiração do cookie ex:24, expira em 24 horas);[/color]
[color=#FF0000]//readCookie(string:"nome do cookie");[/color]
</script>
</head><br>
<form name="form1">
<input type="text" name="campo1"><input type="button" Onclick="[color=#FF0000]writeCookie("minha_cookie",valor,24); document.bgColor = readCookie("minha_cookie"); [/color]" value="Muda cor"></form>
<br><br>
<body bgcolor="#FFFFFF" text="#000000" ><br>
</body>
</html>
Pergunta
Guest Alexkirpa
Quero que a pessoa defina um valor no "campo1" e ele se torne o valor de um cookie que armazenará essa informação. Depois disso, quero que a página assuma o bgColor do valor do cookie. Não estou conseguindo, será que alguém pode me ajudar? (segue Codigo fonte abaixo:)
vlw
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.