io faccio così... non chiamo la pagina che elabora ma chiamo una pagina di loading ( con una scritta o immagine e nient'altro )...

codice:
<%
'--------------------La proprietà di EXPIRES-ABSOLUTE specifica la data di scadenza della pagina corrente per 
'					 evitarne la memorizzazione nella cache del client
response.expiresabsolute=now()-2
'--------------------é consigliabile inserire anche queste due istruzioni nell'Header HTML perchè con IE 6 non 
'					 basta il semplice EXPIRES per evitare la memorizzazione.

response.addheader "pragma","no-cache"
response.addheader "cache-control","private"
'-------------------La proprietà CACHE-CONTROL consente di stabilire se i server proxi relativi alla pagina possono
'					memorizzare tale pagina nella cache
response.cachecontrol="no-cache"
%>

<html>
<head>
<meta http-equiv="Content-Language" content="it">

<META HTTP-EQUIV=keywords CONTENT="">

<script language="javascript">

function invioGenerale() {
	document.Form1.action = "ordini.asp"
	document.Form1.submit()
}

</script>


</head>
<body onLoad="invioGenerale()">

<form name="Form1" id="Form1" method="post" action="" target="Body">
	<input type="hidden" id="GRUPPO" name="GRUPPO" value="<%=gruppo%>" size="20">
	<input type="hidden" id="REPORT" name="REPORT" value="P" size="20">
	<input type="hidden" id="DAL" name="DAL" value="<%=dta_ini%>" size="20">
	<input type="hidden" id="AL" name="AL" value="<%=dta_fin%>" size="20">
</form>

<table width="100%" cellpadding="0" cellspacing="0" border="0" style="border-collapse: collapse" bordercolor="#111111" height="76">
		<tr>
			<td align="center" height="350" colspan="2">
					[img]../images/loading1.gif[/img]
					[img]../images/loading2.gif[/img]	
			</td>
			<td width="1" bgColor="#FFFFFF">[img]../Images/transp.gif[/img]</td>
		</tr>	
	</table>

</body>

</html>

Questa pagina prende eventuali parametri, e li rispedisce alla pagina che elabora tramite form...

in questo modo mi viene subito a video la scritta di caricamento e intanto mi viene caricata l'altra !!!!!!