BOM DIA PESSOAL!
ESTOU TENTANDO CRIAR UM CODIGO PARA FRASE DO DIA
COLOCAR FRASE NO SITE DE MODO QUE CADA DIA QUE O VISITANTE ENTRE ELE VEJA UMA FRASE DIFERENTE.
Estou usando este codigo
<script language="JavaScript">
<!--
var howMany = 7
var quote = new Array (howMany+1)
quote[0]="Mensagem 01!" 1
quote[1]="Mensagem 02!"
quote[2]="Mensagem 03!"
quote[3]="Mensagem 04!"
quote[4]="Mensagem 05!"
quote[5]="Mensagem 06!"
quote[6]="Mensagem 07!"
function rndnumber(){
var randscript = -1
while (randscript < 0 || randscript > howMany || isNaN(randscript)){
randscript = parseInt(Math.random()*(howMany+1))
}
return randscript
}
quo = rndnumber()
quox = quote[quo]
document.write(quox)
// -->
</script>
FRASE DO DIA
Criado por afetos, Mar 24 2009 10:11 AM
10 respostas neste tópico
#1
Postado 24 March 2009 - 10:11 AM
#2
Postado 24 March 2009 - 10:45 AM
Você falou seu objetivo:
CRIAR UM CODIGO PARA FRASE DO DIA
Agora onde está o erro no sistema que você está tentando fazer?
CRIAR UM CODIGO PARA FRASE DO DIA
Agora onde está o erro no sistema que você está tentando fazer?
QUOTE(afetos @ Mar 24 2009, 10:11 AM) <{POST_SNAPBACK}>
BOM DIA PESSOAL!
ESTOU TENTANDO CRIAR UM CODIGO PARA FRASE DO DIA
COLOCAR FRASE NO SITE DE MODO QUE CADA DIA QUE O VISITANTE ENTRE ELE VEJA UMA FRASE DIFERENTE.
ESTOU TENTANDO CRIAR UM CODIGO PARA FRASE DO DIA
COLOCAR FRASE NO SITE DE MODO QUE CADA DIA QUE O VISITANTE ENTRE ELE VEJA UMA FRASE DIFERENTE.
Quer aprender PHP?
http://phparte.blogspot.com
Aguardando o FIM ou FILTRO do PHP...
Não confunda ajudar
com
Criar o script para você!
http://phparte.blogspot.com
Aguardando o FIM ou FILTRO do PHP...
Não confunda ajudar
com
Criar o script para você!
#3
Postado 24 March 2009 - 03:18 PM
Coloquei o codigo que estou usando, mas não deu certo, estou perdida sem muita noção de como fazer...
#4
Postado 24 March 2009 - 04:04 PM
Estavam faltando os pontos e virgulas, e o codigo às vezes dava erro...
Usa assim:
A variável quantas é quantas possibilidades de mensagem você pode ter.
Usa assim:
CODE
<script language="JavaScript">
quantas=7;
<!--
var quote = new Array (quantas)
quote[0]="Mensagem 01!";
quote[1]="Mensagem 02!";
quote[2]="Mensagem 03!";
quote[3]="Mensagem 04!";
quote[4]="Mensagem 05!";
quote[5]="Mensagem 06!";
quote[6]="Mensagem 07!";
function rndnumber(){
randscript = parseInt(Math.random()*quantas);
return randscript;
}
quo = rndnumber();
quox = quote[quo];
document.write(quox);
// -->
</script>
quantas=7;
<!--
var quote = new Array (quantas)
quote[0]="Mensagem 01!";
quote[1]="Mensagem 02!";
quote[2]="Mensagem 03!";
quote[3]="Mensagem 04!";
quote[4]="Mensagem 05!";
quote[5]="Mensagem 06!";
quote[6]="Mensagem 07!";
function rndnumber(){
randscript = parseInt(Math.random()*quantas);
return randscript;
}
quo = rndnumber();
quox = quote[quo];
document.write(quox);
// -->
</script>
A variável quantas é quantas possibilidades de mensagem você pode ter.
#5
Postado 24 March 2009 - 04:58 PM
Obrigada
como faço para não ficar aleatória?
gostaria de atribuir uma mensagem para cada data.
como faço para não ficar aleatória?
gostaria de atribuir uma mensagem para cada data.
#6
Postado 24 March 2009 - 05:17 PM
Pra ser um pra cada dia da semana use isso:
Agora já nao existe mais a variável quantas pq tem que ser 7 mensagens(uma pra cada dia).
CODE
<html>
<body>
<script language="JavaScript">
<!--
data = new Date();
dia = data.getDay();
var quote = new Array (7)
quote[0]="Hoje é domingo";
quote[1]="Hoje é segunda";
quote[2]="Hoje é terça";
quote[3]="Hoje é quarta";
quote[4]="Hoje é quinta";
quote[5]="Hoje é sexta";
quote[6]="Hoje é sábado";
function rndnumber(){
randscript = dia;
return randscript;
}
quo = rndnumber();
quox = quote[quo];
document.write(quox);
// -->
</script>
</body>
</html>
<body>
<script language="JavaScript">
<!--
data = new Date();
dia = data.getDay();
var quote = new Array (7)
quote[0]="Hoje é domingo";
quote[1]="Hoje é segunda";
quote[2]="Hoje é terça";
quote[3]="Hoje é quarta";
quote[4]="Hoje é quinta";
quote[5]="Hoje é sexta";
quote[6]="Hoje é sábado";
function rndnumber(){
randscript = dia;
return randscript;
}
quo = rndnumber();
quox = quote[quo];
document.write(quox);
// -->
</script>
</body>
</html>
Agora já nao existe mais a variável quantas pq tem que ser 7 mensagens(uma pra cada dia).
#7
Postado 25 March 2009 - 07:58 AM
Obrigada
Eu gostaria de colocar por data.
Como fazer para determinar a data?
Seriam 365 mensagens, já entendi como fazer. A questão é :como determinar a data (dia e mês).
Eu gostaria de colocar por data.
Como fazer para determinar a data?
Seriam 365 mensagens, já entendi como fazer. A questão é :como determinar a data (dia e mês).
#8
Postado 25 March 2009 - 03:20 PM
Sinceramente faz isso com banco de dados
Quer aprender PHP?
http://phparte.blogspot.com
Aguardando o FIM ou FILTRO do PHP...
Não confunda ajudar
com
Criar o script para você!
http://phparte.blogspot.com
Aguardando o FIM ou FILTRO do PHP...
Não confunda ajudar
com
Criar o script para você!
#9
Postado 25 March 2009 - 03:40 PM
Nao sei se entendi sua pergunta, mas acho que quer saber como obter a data.
Pra trabalhar com data em javascript primeiro tem que criar um objeto date. E depois colocar o que quer.
Agora é só trabalhar com essas variáveis pra conseguir o que quer.
Pra trabalhar com data em javascript primeiro tem que criar um objeto date. E depois colocar o que quer.
CODE
<script>
data = new Date(); //Cria objeto date
dia = data.getDate(); //Retorna dia do mês (1 a 31)
mes = data.getMonth(); //Retorna mes (0 p/ jan e 11 p/ dezembro)
dia_semana = data.getDay; //Retorna dia da semana (0 p/ domingo e 6 para sábado)
</script>
data = new Date(); //Cria objeto date
dia = data.getDate(); //Retorna dia do mês (1 a 31)
mes = data.getMonth(); //Retorna mes (0 p/ jan e 11 p/ dezembro)
dia_semana = data.getDay; //Retorna dia da semana (0 p/ domingo e 6 para sábado)
</script>
Agora é só trabalhar com essas variáveis pra conseguir o que quer.
#10
Postado 27 March 2009 - 09:14 AM
Obrigada
Já tentei, mas nâo consegui. Mesmo assim valeu! Um abração a todos!
Já tentei, mas nâo consegui. Mesmo assim valeu! Um abração a todos!
#11
Postado 08 April 2009 - 12:54 PM
TBM tenho interesse em aprender a fazer FRASE DO DIA
olha esse site como ela fica bem legal.
Se alguem souber como fazer para colocar essa moldura
www.igf.com.br
olha esse site como ela fica bem legal.
Se alguem souber como fazer para colocar essa moldura
www.igf.com.br
0 usuário(s) está(ão) lendo este tópico
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)











