Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

t12

Tem solução pra isso

Recommended Posts

Preciso de uma solução, se for possível.

 

Problema:

Tenho as páginas em ASP que demoram muito para processar, mas não por causa do servidor e sim por causa dos códigos.

Uma dessas páginas que faz parte do administrador do site, tem um sistema que envia um Boletim (Mala direta por e-mail, ou SPAM) para os e-mails cadastrados no banco de dados. Mas como são muitos e-mails esta página demora um pouco para ser processada.

 

A pergunta é:

Tem como eu colocar no meio dos códigos asp uma mensagem do tipo: "Enviando ...", "Processando ..." e etc. enquanto a página não carrega.

Tentei fazer isso usando o MSGbox mas não aceita este código.

 

Alguém tem alguma solução?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes dos processos, dá um response.write "Processando..." e na linha de baixo um Response.Flush

 

B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes dos processos, dá um response.write "Processando..." e na linha de baixo um Response.Flush

Esse código só mostra a mensagem depois que a página foi processada, aí não resolve, pois tem que mostrar uma mensagem na tela antes mesmo do código ser processado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai carinha, ve se isso te ajuda.<style type="text/css"> #divLoadCont{position:absolute; width:100%; height:98%; top:0; left:0; background-color:white; layer-background-color:white; font-family:arial,helvetica; z-index:100} </style> <script type="text/javascript" language="JavaScript"> function checkBrowser(){ this.ver=navigator.appVersion this.dom=document.getElementById?1:0 this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; this.ie4=(document.all && !this.dom)?1:0; this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; this.ns4=(document.layers && !this.dom)?1:0; this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5) return this } bw=new checkBrowser() //Hides the div function hideIt(div){ if(bw.bw){ div="divLoadCont" obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?document[div]:0; obj.visibility='hidden' } } onload=hideIt; </script> </HEAD> <BODY bgcolor="White"> <script> //We write the table and the div to hide the content out, so older browsers won't see it if(bw.bw) document.write('<div id="divLoadCont"><table width="100%" height="95%" align="center" valign="middle"><tr><td width="100%" height="100%" align="center" valign="middle"><h3>carregando site....</h3></td></tr></table></div>') </script> SEU SITE VEM AQUI.... </BODY> </HTML>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.