se dovessi fare una cosa del genere farei due passaggi:
prima invio la mail, e nella pagina di conferma mettrei il bottone per la stampa.
per l'invio mail ovviamente agirei lato server (asp, net, php...) ma anche ne terrei traccia in un database: le mail si possono perdere facilmente
edit: si potrebbe mandare la mail in background tramite ajax, ma temo che l'utente non percepisca bene la doppia funzione del pulsante (quindi magari ti manda 3/4 mail senza accorgersene)



Rispondi quotando