Jump to content


Photo

Dia Da Semana No Navegador


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

#1 biscaro

biscaro

    Normal

  • Usuários
  • 86 posts
  • Sexo:Não informado
  • Localidade:Novo Hamburgo - RS

Posted 21/03/2005, 15:05

Não sei onde estou errando nesse código, já tinha feito ele a muito tempo atras, mas como não exercitei acabei esquecendo.

<%
dim diasemana(7)

diasemana(1) = "Domingo"
diasemana(2) = "Segunda-feira"
diasemana(3) = "Terça-feira"
diasemana(4) = "Quarta-feira"
diasemana(5) = "Quinta-feira"
diasemana(6) = "Sexta-feira"
diasemana(7) = "Sábado"

if  weekday(date) = 1 then
diasemana = "Domingo"
end if
if  weekday(date) = 2 then
diasemana = "Segunda-feira"
end if
if  weekday(date) = 3 then
diasemana = "Terça-feira"
end if
if  weekday(date) = 4 then
diasemana = "Quarta-feira"
end if
if  weekday(date) = 5 then
diasemana = "Quinta-feira"
end if
if  weekday(date) = 6 then
diasemana = "Sexta-feira"
end if
if  weekday(date) = 7 then
diasemana = "Sábado"
end if

%>
hoje é <%= diasemana %>

Dúvidas não clique aqui!

#2 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 21/03/2005, 15:38

qual erro está dando ?


num sei se ele associa o 1 com segunda... 2 com terça..

#3 biscaro

biscaro

    Normal

  • Usuários
  • 86 posts
  • Sexo:Não informado
  • Localidade:Novo Hamburgo - RS

Posted 21/03/2005, 16:46

Tipo de erro:
Erro de tempo de execução do Microsoft VBScript (0x800A000D)
Tipos incompatíveis
/pasta/Untitled-2.asp, line 24


e a linha 24 é:
diasemana = "Segunda-feira"
Dúvidas não clique aqui!

#4 pchardnet

pchardnet

    ×-× 3D ×-×

  • Usuários
  • 1068 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte-MG

Posted 21/03/2005, 18:37

Usa só isso

<%
Response.write WeekDay(now())
%>

(y)
www.wvirtu.net - Hospedagem Sites - PHP + MySql + Fantástico - Joomla! pré-instalado

www.joomlaminas.org - Grupo de Usuários Joomla! de Minas Gerais

#5 felipecm

felipecm

    Expert

  • Usuários
  • 541 posts
  • Sexo:Não informado
  • Localidade:ABC / SP

Posted 22/03/2005, 09:15

Não sei onde estou errando nesse código, já tinha feito ele a muito tempo atras, mas como não exercitei acabei esquecendo.

<%
dim diasemana(7)

diasemana(1) = "Domingo"
diasemana(2) = "Segunda-feira"
diasemana(3) = "Terça-feira"
diasemana(4) = "Quarta-feira"
diasemana(5) = "Quinta-feira"
diasemana(6) = "Sexta-feira"
diasemana(7) = "Sábado"

if  weekday(date) = 1 then
diasemana = "Domingo"
end if
if  weekday(date) = 2 then
diasemana = "Segunda-feira"
end if
if  weekday(date) = 3 then
diasemana = "Terça-feira"
end if
if  weekday(date) = 4 then
diasemana = "Quarta-feira"
end if
if  weekday(date) = 5 then
diasemana = "Quinta-feira"
end if
if  weekday(date) = 6 then
diasemana = "Sexta-feira"
end if
if  weekday(date) = 7 then
diasemana = "Sábado"
end if

%>
hoje é <%= diasemana %>

Pow tio.. vc fez um coodigo legal.. mas porem . nem seria necessario esse bando de IFs.. Olha só..:

<%
dim diasemana(7)

diasemana(1) = "Domingo"
diasemana(2) = "Segunda-feira"
diasemana(3) = "Terça-feira"
diasemana(4) = "Quarta-feira"
diasemana(5) = "Quinta-feira"
diasemana(6) = "Sexta-feira"
diasemana(7) = "Sábado"

%>
hoje é <%= diasemana(WeekDay(date)) %>

O erro de tipo incompativel acusou pois vc atribuiu que diasemana era uma string.. sendo q vc declarou ela como Array. ;)
MCAD, MCP

#6 biscaro

biscaro

    Normal

  • Usuários
  • 86 posts
  • Sexo:Não informado
  • Localidade:Novo Hamburgo - RS

Posted 22/03/2005, 09:43

Putz!

Que mancada! Eu acabei fazendo dois scripts num!
Eles até estavão certos, só apaguei um deles.

O felipecm está certo quanto ao código.
<%
dim diasemana(7)

diasemana(1) = "Domingo"
diasemana(2) = "Segunda-feira"
diasemana(3) = "Terça-feira"
diasemana(4) = "Quarta-feira"
diasemana(5) = "Quinta-feira"
diasemana(6) = "Sexta-feira"
diasemana(7) = "Sábado"
%>
hoje é <% = diasemana (weekday(date)) %>

E o outro também funciona só que tem mais linhas:
<%
dim diasemana

if  weekday(date) = 1 then
diasemana = "Domingo"
end if
if  weekday(date) = 2 then
diasemana = "Segunda-feira"
end if
if  weekday(date) = 3 then
diasemana = "Terça-feira"
end if
if  weekday(date) = 4 then
diasemana = "Quarta-feira"
end if
if  weekday(date) = 5 then
diasemana = "Quinta-feira"
end if
if  weekday(date) = 6 then
diasemana = "Sexta-feira"
end if
if  weekday(date) = 7 then
diasemana = "Sábado"
end if

%>
hoje é <%= diasemana %>

Valeu moçada!
Dúvidas não clique aqui!




1 user(s) are reading this topic

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

IPB Skin By Virteq