teo grazie... ho provato ma da quando ho inserito la "pagina in mezzo" lo script risponde con:
ADODB.Recordset error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/demo.asp, line 22
questa è la prima pagina:
codice:
<form method="post" action="/public/fpdf/finta.asp"> 
<input type="hidden" name="pippo" value="<%=pippo%>"> 
<input type="hidden" name="nanni" value="<%=nanni%>">
<input type="hidden" name="fran" value="<%=fran%>">
<p align="center">
<input type="submit" style=width:210px;height:25px; value="Esporta in PDF">
</form>
questa è la pagina con il msg di attesa:
codice:
<script language="javascript">

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

</script>


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

<form name="Form1" id="Form1" method="post" action="" target="Body">
	<input type="hidden" id="pippo" name="pippo" value="<%=pippo%>"> 
    <input type="hidden" id="nanni" name="nanni" value="<%=nanni%>">
    <input type="hidden" id="fran" name="fran" value="<%=fran%>">
</form>
e questa è la riga della terza pagina che restituisce errore (che non si verifica senza la pagina col msg di attesa
codice:
Rs.Open sql, Str, 3, 3
:master: