Grazie mille ragazzi, siete stati velocissimi e chiarissimi!
Solo un ultimo dubbio.. Le soluzioni che mi avete presentato hanno un frame che apre una pagina di stampa, ma io devo fare il submit di un form... cioè, io prima facevo qualcosa del tipo:
codice:
var stampaPopUp = window.open('','nuovaFin');
document.forms[0].target='nuovaFin';
document.forms[0].submit(); //faccio il submit sulla finestra di stampa
document.forms[0].target=''; //ci sono altri bottoni nel form,devo ripristinare il target originale
stampaPopUp.print(); //non va bene!!
Ora, penso di dover sostituire con:
codice:
window.open('paginaFrame.html','nuovaFin');
...e poi? Come faccio a fare il submit del form con target il frame/iframe? Forse potrei mettere sull'onload di paginaFrame.html qualcosa tipo self.opener.forms[0].submit(); , ma a quel punto dove metto il comando di stampa?
Mi sa che sto facendo un po' di confusione, riuscite a chiarirmi ancora un po' le idee?