Testo a capo nelle email con Asp

Siti dinamici con ASP
Impara a creare siti dinamici professionali con ASP

Scritto da Luca Ruggiero nella sezione Asp

Quando si inviano email con l'utilizzo di linguaggi di scripting server-side e di controlli ActiveX, che si tratti di CDONTS, SendMail, AspEmail o qualsiasi altro, persiste il problema che il testo estrapolato da una variabile associata ad una textarea Html, viene poi visualizzato dal destinatario su una sola riga, quello che dobbiamo fare per formattare il testo come ci pare, è trovare il corrispondente comando Html <br> per un'email inviata con Asp.

In questo tip vedremo come ovviare a quanto detto sia con VBScript che con JScript, iniziamo stabilendo quali sono i codici da usare e poi faremo un esempio per entrambi:

JScript  = 

VBScript = vbCrLf
Qualsiasi linguaggio riteniate più adatto alle vostre conoscenze o esigenze, create l'oggetto CDONTS in una variabile, ad esempio miaMail mentre la variabile associata alla textarea del corpo del messaggio sarà ad esempio testo, la sintassi che utilizzerò per il primo esempio è JScript:
miaMail.Body = "Caro Amico, questo messaggio te lo mando con JScript!
 + testo";
In tutti e due i ritorni a capo ho utilizzato un doppio ritorno a capo, per ottenerne uno singolo è sufficiente inserire una volta soltanto, vediamo ora lo stesso esempio con VBScript:
miaMail.Body = "Caro Amico, questo messaggio te lo mando con VBScript!" vbCrLf & testo"
La differenza tra le due sintassi sarà di certo chiara a chiunque mastichi almeno un minimo di VBscript e di Javascript, l'unica differenza tra questi due metodi per implementare un ritorno a capo, è rappresentata dal fatto che, con JScript il codice va racchiuso tra gli apici come se si trattasse di testo, mentre con VBScript viene trattato come una variabile e va fuori dagli apici.

I più cliccati della sezione Asp

:: Un semplice form mail in Asp (51.682)

:: Creazione di un Guestbook in Asp (50.782)

:: Creazione di un'area di accesso riservato in Asp (45.422)

:: Connessione ad un database MySql con Asp (25.044)

:: Connessione ad un database Microsoft SQL Server con Asp (24.069)

:: Asp e database (23.123)

:: Differenza tra i metodi get e post e recupero dei dati, attraverso Asp (22.300)

:: Una semplice area di accesso riservato senza DB in Asp (21.383)

:: Riscrivere le URL con Asp (19.743)

:: Creazione di un Sondaggio in Asp (19.100)

IN EVIDENZA
DOWNLOAD