Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Invia mail

Link copiato negli appunti

Lo script che presentiamo è una delle tante varianti di un classico del web: il modulo 'Invia una mail ad un amico'. La differenza rispetto ad altre versioni è che lo script mostra prima un campo per l'inserimento dell'indirizzo email, poi un secondo per l'inserimento dell'oggetto del messaggio, infine apre il programma di posta predefinito rimpiendo i campi corrispondenti con i valori inseriti.

  • esempio.htm

## 1: LA SEZIONE JAVASCRIPT

La parte Javascript va inserita nel corpo della pagina, tra <body> e </body>, esattamente nel punto in cui vogliamo far comparire il link che attiva lo script:

<script type="text/javascript" language="javascript">
<!--
function e_friend()
{
var e_add= prompt('Inserisci l'indirizzo email:',' ');
var subj= prompt('Inserisci l'oggetto del messaggio:',' ');
if ((subj==" ") || (subj==null))
subj="Hi!";
window.location="mailto:"+e_add+"?subject="+subj;
}
//-->
</SCRIPT>

Una sola la funzione: 'e_friend'. La variabile 'e_add' imposta il prompt in cui è possibile inserire l'indirizzo email del destinatario. La variabile 'subj' serve invece per il prompt di inserimento dell'oggetto del messaggio. Attenzione. È possibile personalizzare il testo che compare in entrambi, ma se si usano apostrofi è necessario effettuare l'escape anteponendo all'apostrofo una backslash (come nell'esempio).

## 2: RICHIAMO INTERNO ALLA PAGINA WEB

Subito sotto la parte di codice Javascript inseriamo il link che attiva la funzione principale:

<a href="javascript:e_friend()">Invia una mail ad un tuo amico</a>

Ti consigliamo anche