Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Na Script


Guest - Rafael -

Pergunta

Guest - Rafael -

Bom dia!.

Estou começando na linguagem ASP, e estou fazendo o curso da "Script Brasil", disponibilizado no site de cursos OnLine "iPed". Porém durante a leitura e realização dos testes que a apostila contêm, verifiquei que um exemplo de SCRIPT LANGUAGE está com problemas, é o seguinte código:

********************************************************************

<script LANGUAGE=VBScript RUNAT=Server>

Function RetornaData()

Response.Write "A data de hoje é " & Date & "." End Function

</SCRIPT>

********************************************************************

Quando posta em prática, o resultado não é printado na página, porém, não da nenhum erro de script.

Estou usando o PWS(Personal Web Server).

Será que pode ser que o PWS não consiga interpretar?

Ou é a script esta incorreta?

biggrin.gif valeu cool.gif

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

sei não..

em que lugar ele da erro?

isso aí ta correto..

Link para o comentário
Compartilhar em outros sites

  • 0

A função teria que ser assim:

<script LANGUAGE=VBScript RUNAT=Server>

Function RetornaData()

End Function

</SCRIPT>

<%Response.Write "A data de hoje é " & Date & "."%>

Precisando estamos ai...

<%Response.Write "se cadastre no forum e ajude nossa comunidade a crescer"%>

Link para o comentário
Compartilhar em outros sites

  • 0

cara..

claro que ela não retorna nada...

você fez uma função.

Para usar a função, e executar todo o codigo, você deve chamar ela.. senao não aparece nada mesmo

Link para o comentário
Compartilhar em outros sites

  • 0

Teste este script:

<%Option Explicit %>
<% Dim Mensagem
 Mensagem = "Olá Mundo"
 Mensagem = CStr(Mensagem)
 Response.Write(Mensagem)
 Response.End()
 %>

wink.gif Veja se escreve algo na tela, lembrando que você deve salva-lo dentro do seu diretorio e depois abrir no I.E. o seguinte:

http://localhost/seuAliasVirtual/Arquivo.asp

Abraços!!!

Link para o comentário
Compartilhar em outros sites

  • 0

poxa...

minha resposta acima foi ignorada mesmo, eu já avia mostrado o erro e fui bombardeado, faz de conta que eu não disse nada.

Acho que eu já havia dado a solução:

<script LANGUAGE=VBScript RUNAT=Server>

Function RetornaData()

End Function

</SCRIPT>

<%Response.Write "A data de hoje é " & Date & "."%>

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Rafael -

biggrin.gif

Se precisa ser chamada de qualquer jeito, posso fazer assim então:

<script LANGUAGE=VBScript RUNAT=Server>

Function RetornaData()

RetornaData = Date

End Function

</SCRIPT>

<% = RetornaData() %>

Fazendo assim o resultado é o mesmo, certo. Qual a diferença deu implantar assim, como acima, ou assim:

<script LANGUAGE=VBScript RUNAT=Server>

Function RetornaData()

End Function

</SCRIPT>

<%Response.Write "A data de hoje é " & Date & "."%>

Ou não há diferença, pois pelo o q eu entendi, ambos são interpretados pelo servidor.

Obrigado a todos. Pelas respostas

Ah, mais uma coisa, o erro não foi meu, foi do curso disponibilizado pela SCRIPT BRASIL no site iPED.

Link para o comentário
Compartilhar em outros sites

  • 0

Postagem para URSOLOUCO.

O script q mandou eu testar:

<%Option Explicit %>

<% Dim Mensagem

Mensagem = "Olá Mundo"

Mensagem = CStr(Mensagem)

Response.Write(Mensagem)

Response.End()

%>

não funcionou.

Só funcionou assim:

<%

Dim Mensagem

Mensagem = "Olá Mundo"

Mensagem = CStr(Mensagem)

Response.Write(Mensagem)

Response.End()

%>

Falow.

Link para o comentário
Compartilhar em outros sites

  • 0

Exatamente.

Não a diferença, neste caso , mais voce precisara da função para outros casos, este so foi um exemplo que o curso deu de como usar funções.

vamos supor voce poderia usar o funçõa para em vez de mostrar a data assim: 23/03/2004 mostrar assim: 23 de março de 2004.

ai voce necessitaria de função.

mais uma difença.

deste jeito:

<script LANGUAGE=VBScript RUNAT=Server>

Function RetornaData()

RetornaData = Date

End Function

</SCRIPT>

<% = RetornaData() %>

fica assim: 23/03/2004

e deste jeito:

<script LANGUAGE=VBScript RUNAT=Server>

Function RetornaData()

End Function

</SCRIPT>

<%Response.Write "A data de hoje é " & Date & "."%>

fica assim:

a data de hoje é 23/03/2004.

e se for para mostrar a data direto pode ser feito assim tambem.

<%Response.Write(date())%>

Link para o comentário
Compartilhar em outros sites

  • 0

cadastre-se no forum..

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...