Jump to content


Photo

Como Mudar O Style(css) Da Página Randonamicamente


  • Faça o login para participar
4 replies to this topic

#1 AMDeus

AMDeus

    Turista

  • Usuários
  • 51 posts
  • Sexo:Não informado

Posted 28/01/2005, 23:21

É mei complicado, mas vamos lá:
Eu já tenho os comandos para mudar o style da página por dia da semana:
Só que o usuário pode ter também na mesma página a escolha de cor, por exemplo.
Então seria da seguinte forma:
AO ENTRAR NA PÁGINA, O STYLE DO DIA. (a cor do dia)
E AO ENTRAR EM UM OUTRO LINK (sem ser iframe, página inteira) O STYLE QUE A PESSOA ESCOLHEU, FIQUE SEM VOLTAR PARA O PROGRAMADO PARA O DIA!

Em php eu sei que tem um jeito, mas em javascript existe outro?
cookie? :blink:

#2 Tash

Tash

    Alexandre Gomes Gaigalas

  • Usuários
  • 315 posts
  • Sexo:Não informado
  • Localidade:Mauá - SP
  • Interesses:Desenvolvimento para Web, Web Standards, Tableless, XHTML, CSS, PHP, MySQL, JavaScript, XML

Posted 29/01/2005, 03:06

Sim, javascript também grava cookies, agora não sei como... já que não desenvolvo em Javascript....

Mas você pode fazer isso pelo PHP mesmo, não pode?
Alexandre Gomes Gaigalas
http://alexandre.gaigalas.net

#3 AMDeus

AMDeus

    Turista

  • Usuários
  • 51 posts
  • Sexo:Não informado

Posted 29/01/2005, 14:33

Sim, javascript também grava cookies, agora não sei como... já que não desenvolvo em Javascript....

Mas você pode fazer isso pelo PHP mesmo, não pode?

ai que está.. como!

Exite um login no site onde a pessoa loga-se para postar comentários em geral... mas é opcional...

Seria em javascript mesmo, ao escolher o style... fica gravado enquando o user estiver com o naveador aberto(um session)...

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 13/03/2005, 12:34

Olha esse exemplo com PHP, aonde o dia é 1.

Veja ae, é só ir acrescentando igual eu fiz:

<?

$Dia = 1;
//$Dia = round (date ("d"));

$Css = array (
               "",
               array ("11px", "Verdana", "Orange")
               );

?>

<html>
<head>

<style type="text/css">
<!--
H1 { font-size: <?=$Css[$Dia][0];?>; font-family: <?=$Css[$Dia][1]?>; color: <?=$Css[$Dia][2]?> }
-->
</style>

</head>
<body>

<H1>Testando</H1>

</body>
</html>



[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 AMDeus

AMDeus

    Turista

  • Usuários
  • 51 posts
  • Sexo:Não informado

Posted 15/03/2005, 09:45

não saquei o script em php, o que uso é desta forma, só q gostaria em PHp
function stylerandom ()
{
data = new Date;
datual = data.getDay();
dia_semana = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
dia = dia_semana[datual];
if (dia == "Sunday") { style="estilo_preto.css"; }
else if (dia == "Monday") { style="estilo_verde.css"; }
else if (dia == "Tuesday") { style="estilo_vermelho.css"; }
else if (dia == "Wednesday") { style="estilo_laranja.css"; }
else if (dia == "Thursday") { style="estilo_grafite.css"; }
else if (dia == "Friday") { style="estilo_prata.css"; }
else { style="estilo_azul.css"; }
document.write("<link rel='stylesheet' href="+style+" type=\"text/css\">");
}




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq