Mi inserisco in questa discussione perchè anche io avrei un problema simile.
La differenza consiste in questo:
dopo la chiamata submit() ho bisogno di svuotare la div che contiene i dati da inviare, così facendo però la nuova pagina non riceve niente.
Vi posto il codice con cui ho cercato di ovviare, facendo prima lanciare la chiamata poi cancellando la div, ma non funziona.
Maxcodice:function pulisci_omaggio(nomeDiv) { document.omaggio.method = "post"; document.omaggio.action = "mio_file.php"; document.omaggio.target = "_blank" document.omaggio.submit(); var elemento = prendiElementoDaId(nomeDiv); elemento.innerHTML = " "; }