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

window.alert problemático (HELP!)


nosliwde

Pergunta

Bom, alterei alguns detalhes na minha página ASP para que em caso de ocorrencia de erro, uma mensagem fosse enviado ao desenvolvedor para correção e em seguida uma mensagem abriria na tela para o usuário informando que tentasse o acesso à página mais tarde.

O meu problema está aí.

Ele envia o e-mail informndo sobre o erro, mas não exibe a janela que defini na função JavaScript para informar ao usuário para tentar mais tarde.

Eis abaixo o código:

<script type="JavaScript">
function Alerta()
{
<!--
window.alert ='Não é possível realizar esta operação agora. Tente mais tarde!';
//-->
}
</script>


<!-- #include file = "../../includes/valida_email.inc" -->    
<% 

'Trata os erros na página
On Error Resume Next

corpo da página

'Verifica se houve algum erro até aqui
If Err.number<>0 then

pagina= Request.ServerVariables("URL")
    
ass= "ERRO na página "&pagina
corpo="Detalhes do Erro "&"na página "&pagina&"<br><br>"&_
"Número do erro.....: " & Err.Number & "<BR>" &_
"Descrição fornecida: " & Err.Description & "<BR>"

valida_email "edwilsoncurti@hotmail.com",ass,corpo    'Chama a função de validação do e-mail
      
[color=#FF0000]response.write "<script type='text/javascript'>Alerta();</script>"[/color]

End If
%>

Qual é o problema? Onde posso estar errando? Aguardo vocês.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Fiz o que você me sugeriu, colocando desta forma:

window.alert('Não é possível realizar esta operação agora. Tente mais tarde!');

mas ainda não funcionou.

Mais alguma sugestão dos senhores?

Já resolvi.

Ficous assim:

Não sei porque, mas assim funcionou:

<script type="JavaScript">
function Alerta()
{

alert ='Não é possível realizar esta operação agora. Tente mais tarde!';

}
</script>

Inté mais.

Link para o comentário
Compartilhar em outros sites

  • 0

O erro que você cometeu foi colocar o comentário HTML ("<!--") no lugar errado

Não sabia que dava pra utilizar o alert dessa forma !!

Nunca tinha tentado assim...

Mas recomendo que faça como o Fernando falou, esse recurso é pouco utilizado (nunca tinha visto antes) e pode não funcionar em alguns navegadores

O correto seria assim:

<script type="text/javascript">
<!--
function Alerta()
{
alert('Não é possível realizar esta operação agora. Tente mais tarde!');
}
-->
</script>

Obs.: Ao postar um código ao invés de negrito utilize as tag's CODE e HTML (facilita a leitura)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...