Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    apertura pagina all'interno di un ciclo

    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!
    Chi Non RisiKa noN RosiKa

  2. #2
    Nessuna idea?
    Mi sono spiegato bene?
    Chi Non RisiKa noN RosiKa

  3. #3
    Chi Non RisiKa noN RosiKa

  4. #4
    non fare un ciclo, manda una email per volta e dopo ogni invio ricarichi la pagina passandoti l'id della prossima email...metti in javascript un delay per il reload e vedi se ti piace di piu

  5. #5
    non ho ben capito...
    al momento faccio un ciclo che invia 50 mail per volta, dopo di che ricarico la pagina.
    quindi già così dovrebbe aggiornarsi ad ogni caricamento della pagina (quindi ogni 50 mail) ma invece no... si aggiorna solo a fine invio... dove ha sbagliato...?
    eventualmente un'altro sistema non ci sarebbe?
    Chi Non RisiKa noN RosiKa

  6. #6
    Originariamente inviato da diwla
    non ho ben capito...
    al momento faccio un ciclo che invia 50 mail per volta, dopo di che ricarico la pagina.
    quindi già così dovrebbe aggiornarsi ad ogni caricamento della pagina (quindi ogni 50 mail) ma invece no... si aggiorna solo a fine invio... dove ha sbagliato...?
    eventualmente un'altro sistema non ci sarebbe?
    il ricaricamento della pagina dopo il blocco di 50 email lo devi fare in javascript usando un timer per dirgli di aspettare qualche secondo prima di fare l'aggiornamento...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.