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 !!!!!!