Seletor de fundo
Olá galera,
notei que a galera está respondendo cada vez menos meus tópicos... Eu devo estar cansando vocês...
Hahahaha.
Mas vou continuar pedindo ajuda. Sou brasileiro e não desisto.
O meu mais novo problema é um pequeno seletor de imagem de fundo.
A principio ele funciona bem (apesar de, talvez, o código ser meio lusitano):
HTML
<a href="#" onclick="java script:mudar1();">Fundo 1</a>
<a href="#" onclick="java script:mudar2();">Fundo 2</a>
JS:
function mudar1(id) {
h = screen.availHeight;
if(h < "800")
{
{document.getElementById('body').style.background='url(img/bg_pequeno.jpg)';
document.getElementById('texto').style.color='#000000';}
}
else
{document.getElementById('body').style.background='url(img/bg.jpg)';
document.getElementById('texto').style.color='#000000';}
}
function mudar2(id) {
h = screen.availHeight;
if(h < "800")
{
{document.getElementById('body').style.background='url(img/bg2_pequeno.jpg)';
document.getElementById('texto').style.color='#FFFFFF';}
}
else
{document.getElementById('body').style.background='url(img/bg2.jpg)';
document.getElementById('texto').style.color='#FFFFFF';}
}
Até ai beleza. Funciona que é uma maravilha. (Sei que o código não está perfeito, mas de qualquer modo...)
Só que o problema que estou enfrentando é o seguinte:
Como vocês podem ver, eu checo a resolução do usuário quando ele muda de fundo. Só que eu também preciso checar isso quando ele entra no site. Por isso, o meu <body> tem um onload="java script:mudar1();". Claro que eu posso deixar isso só no <body> da Home, sem problemas. Só que se eu fizer isso, quando a pessoa mudar de página, ela vai carregar o fundo que estiver no CSS, que no caso não existe. Ficou claro? :(
De qualquer maneira, eu queria saber se existe alguma forma de manter sempre o mesmo fundo. Ou seja, se a pessoa escolheu o fundo 02, ela vai ficar com o fundo 02 em todas as páginas o tempo inteiro.
Não sei se isso seria resolvido no Javascript ou no ASP, mas como a maior parte da solução foi desenvolvida em JS, resolvi postar aqui.
Perdão se estiver errado.
Abraços!
Discussão (3)
Carregando comentários...