Ciao a tutti...
sto realizzando una newsletter, nella fase di invio vorrei far sapere all'utente a che punto siamo. Io ho provato in questo modo ma non funziona come vorrei:
quando clicco il tasto invia faccio aprire una pop-up che chiamo "Attendere" con sctitto "Attendere invio in corso", la pagina sotto invece la mando alla pagina asp che invia la mail. Per inviare la mail ho un ciclo Do While all'interno del quale ho inserito il javascript:
<%
mailinviate = 0
Do While not rsutenti.eof
mailinviate = mailinviate + 1
...
codice che invia la mail
...
%>
<script language="JavaScript" type="text/javascript">
window.open('attendere.asp?send=<%=mailinviate%>', 'attendere')
</script>
<%
rsutenti.movenext
Loop
%>
in questo modo in teoria ad ogni passaggio del ciclo dovrebbe ricaricare la pagina attendere passando di volta in volta il numero di mail inviate contenuto nella variabile mailinviate... in pratica la pagina non viene aggiornata fino all'ultimo passaggio quindi se ho 54 utenti la finestra attendere la vedo ferma a 0 e poi di colpo passa a 54...
Qualcuno ha qualche idea per realizzare quello che voglio?
...Grazie!

Rispondi quotando
