Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.javascript > #8312

Re: mailto e tabella html nel corpo della mail

From "MarcoP" <marco.pertegato.2604@gmail.com.invalid>
Newsgroups it.comp.lang.javascript
Subject Re: mailto e tabella html nel corpo della mail
Date 2019-10-14 15:14 +0000
Organization Some cool website https://fcku.it/
Message-ID <qo23dd$cs7$1@news.fcku.it> (permalink)
References <qnq41f$bg6$1@news.fcku.it> <qo1gim$spm$1@gioia.aioe.org>

Show all headers | View raw


On 14.10.2019 11:53:26 +02:00, Roberto Tagliaferri wrote:
> Ciao, non mi risulta che il mailto: accetti nel body dell'html.

Vero, ho visto e rivisto questa cosa e ci ho sbattuto la testa, ed in 
effetti con mailto non c'è stato verso...  se non vedere tutto
ben formattato nel corpo della mail, ma non credo che ai destinatari 
interessino i tag della tabella :-)

Ma chi la dura la vince! O almeno in parte e girando ilk problema: non è 
al 100% compatibile con tutti i client, ma io ho provato solo con Outlook 
e Thunderbird e funziona, ma se provo da un cellulare android non funziona 
a dovere...

Questo il codice della funzione, che mi fa il download di un file che si 
chiama come il titolo della pagina .eml:

<script type="text/javascript">                          
function Email() {                                       
                                                         
var table = document.getElementById("myTable").innerHTML;
                                                         
    table = 'To: ' + "\n"                                
          + 'Subject: /%TitoloDati%/' + "\n"             
          + 'X-Unsent: 1 ' + "\n"                        
          + 'Content-Type: text/html' + "\n"       
          + "\n"                                                           
     
          + '<html><head>'                                                 
     
          + '<meta http-equiv="content-type" 
content="text/html;charset=UTF-8">'
          + '<style>'                                                      
     
          + 'body {'                                                       
     
          + 'FONT-FAMILY: Verdana;'                                        
     
          + 'FONT-SIZE: 10pt;'                                             
     
          + 'FONT-WEIGHT: normal;'                                         
     
          + 'MARGIN-TOP: 0pt;'                                             
     
          + 'PADDING-TOP: 0pt'                                             
     
          + '}'                                                            
     
          + '</style></head>'                                              
     
          + '<body><table>'                                                
     
          + table                                                          
     
          + '</table></body></html>';                                      
     
var data = new Blob([table], {type: 'text/plain'});
saveAs(data, "/%TitoloDati%/.eml");                      
}        
</script>

Questo file è una e-mail bella e pronta, manca solo il destinatario, e 
quant'altro ci si vogliua aggiungere

Al posto di /%TitoloDati%/ ci sarà il nome della tabella, e la variabile 
tabe contiene i dati di intestazioni e righe.
L'ultima istruzione l'ho postata come da test fatto poco fa, sarebbe bello 
aprire direttamente la mail con l'applicazione 
predefinita del dispositivo...

-- 

MarcoP

Back to it.comp.lang.javascript | Previous | NextPrevious in thread | Find similar


Thread

mailto e tabella html nel corpo della mail "MarcoP" <marco.pertegato.2604@gmail.com.invalid> - 2019-10-11 14:36 +0000
  Re: mailto e tabella html nel corpo della mail Roberto Tagliaferri <tagliaferri@bofhland.org> - 2019-10-14 11:53 +0200
    Re: mailto e tabella html nel corpo della mail "MarcoP" <marco.pertegato.2604@gmail.com.invalid> - 2019-10-14 15:14 +0000

csiph-web