cookie backgroud
Olá pessoal tenho esse codigo que o visitante escolhe uma imagem e ele grava o endereço da imagem em um cookie e sempre que o visitante entra no site esta com a imagem de background do site, porem gostaria de sabe se é possivel eu selecionar uma imagem de fundo inicial para este codigo.
exemplo: eu deixo definido uma imagem no background e se o visitatne quizer ele pode alterar com o codigo abaixo.
<script>
var expDays = 365;
var exp = new Date();
var favImage = "";
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function saveImage(form) { var favImage = form.favSelect.value;
SetCookie('image', favImage, exp); alert(favImage);
document.body.style.backgroundImage='url('+favImage+')'; }
function GetCookie(name) { var cookies = document.cookie.split(/; /g);
var arg = name + "=";
for ( var c = 0; c < cookies.length; ++c ) { var ck = cookies[c]; if ( ck.indexOf(arg) == 0 ) { var temp = ck.split(/=/); return unescape(temp[1]); } } return ""; }
function SetCookie (name, value) { var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); }
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString(); }
</script>
obrigado antecipadamente a todos que tentarem me ajudar, mesmo aos que nao sabem responder.
Discussão (1)
Carregando comentários...