Ho creato una pagina con le seguenti specifiche

inizia con
<%@ Language=vbscript %>

<%
istruzioni per il controllo dei campi inseriti e invio via CDONTS
If Request.ServerVariables("REQUEST_METHOD") = "POST" then
............
%>

<%response.expires=0%>

<%
altre istruzioni vbscript per i controllo dei dati passati tramite cookies
%>

poi inizia l'HTML
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title></title>
<base target="principale">
</head>

<body bgcolor="#F7EDCE" onLoad="<%=onload%>">

poi c'è il form (la pagina si chiama carrello.asp)
<form action="Carrello.asp" method="POST" target="_self" id="forminvio" webbot-action="--WEBBOT-SELF--">

ed un tasto
<input type="submit"value="Invia modulo" name="B1" tabindex="21">


allora il mio problema è che nel primo gruppo di script quando vado ad effettuare il controllo dei dati da cdonts, non mi invia a video un eventuiale messaggio di errore in caso di campo errato, errure l'istruzione onload in altre pagine mi funziona.

se attivo una variabile me la carica dell'errore già dal caricamento della pagina. Questo succede anche se uso reponse.write.
e