Originariamente inviato da ilgiovo
assolutamente si!!! se il controllo sulla variabile errore lo fai FUORI dal ciclo, viene eseguito solo 1 volta e quindi l'alert viene fuori solo 1 volta!!! controlla bene il tuo codice
sarei felicissimo se fosse come tu dici... invece con il code modificato secondo il tuo valido suggerimento la alert si apre per un numero di volte uguale al numero dei records errati, ho anche sostituito il tuo code con l'originale:
codice:
<%
dim errore 
errore = false 
if not RECDown.eof then 
  WHILE Not RECDown.EOF
    if (RECDown("data_prelievo") = "" or isnull(RECDown("data_prelievo"))) then
      DATA_PRELIEVO = "data mancante" 
       Dim colore
        colore = "#FF0000"
        errore = true 
         else
      colore = "#FFFFFF"  'o vuoto se il colore è standard
      DATA_PRELIEVO = ConvertiData(CStr(RECDown("DATA_PRELIEVO")))
end if 
if errore then %> 
      <script language="javascript">alert("Attenzione\nIl campo 'Data Prelievo' di uno o più records non è valido!\nProvvedere all'inserimento della data, nei record segnalati in rosso.")</script>

<% 
end if 
%>