Ciao, non riesco per niente a far fare al js quello che voglio.
Ho una pagina conferma_proposta.php incaricata di elaborare informazioni ottenute da un form, inserirle in db e inviare email di avviso alla mailing list.
La pagina è e deve restare bianca, (al limite stampo un messaggio di attesa) e in automatico reindirizzare alla pagina main.php che mostra le proposte inserite.

ho usato, alla fine del mio script php (perfettamente funzionante) questa sintassi di JS:

<script language="javascript">
function redirect() { location = "main.php"; }
setTimeout ("redirect()", 10000);
</script>
In origine omettevo il Timeout ma il redirect era troppo rapido ed evidentemente non faceva in tempo a eseguire lo script php.

Ho provato, azzardando lo ammetto, un tentativo di ritardare il redirect. Ebbene dopo 10 secondi effettivamente compare la pagina main.php, ma lo script php non viene eseguito.

Chi mi illumina? Grazie.