Nwlapcug.com


Come creare una Mail per formare Script

Come creare una Mail per formare Script


Il codice HTML "mailto:" tag permette agli utenti di inviare e-mail da moduli on-line. In genere, pagine web che offrono questo tipo di funzionalità consentono agli utenti di scrivere un messaggio, specificare un indirizzo di posta elettronica e inviare il messaggio all'indirizzo fornito. Mailto: tag utilizza l'applicazione e-mail predefinito sul sistema dell'utente per inviare e-mail. È il modo più semplice per consentire agli utenti di inviare e-mail a indirizzi specifici senza l'utilizzo di uno script sul lato server e un server di posta configurato correttamente.

Istruzioni

Posta HTML per formare Script

1

Aprire un editor di testo e creare un file che contiene il mailto: modulo scritto in HTML. Creare campi di input del form: uno per un indirizzo email, uno per l'oggetto del messaggio e uno per il messaggio. Salvare il file come mail_to_html.html.

< html >
< testa >< / testa >
< corpo >
< forma >
E-mail: < input type = "testo" nome = "e-mail" >
< br >
Oggetto: < input type = "testo" nome = "subject" >
< br >
Messaggio: < textarea righe = "5" cols = "30" nome = "messaggio" >< / textarea >
< br >
< input type = "submit" value = "Invia" >
< / form >
< / body >
< / html >

2

Aggiungere un attributo action del form e impostato l'indirizzo email che riceverà l'email. Digitare l'indirizzo di posta elettronica subito dopo la "mailto:" testo, così sembra "mailto:[email protected]." Impostare l'attributo enctype del form su text/html e impostare l'attributo method su POST. Per esempio:

< html >
< testa >< / testa >
< corpo >
< forma azione = "mailto:type_the_recipient_here@type_email_location_here" enctype = "text/plain" method = "post" >
E-mail: < input type = "testo" nome = "e-mail" >
< br >
Oggetto: < input type = "testo" nome = "subject" >
< br >
Messaggio: < textarea righe = "5" cols = "30" nome = "messaggio" >< / textarea >
< br >
< input type = "submit" value = "Invia" >
< / form >
< / body >
< / html >

Salvare mail_to_html.html.

3

Aprire mail_to_html.html in un browser web e compilare il modulo. Fare clic sul pulsante "Invia". Quando si fa clic sul pulsante Invia, un'applicazione di posta elettronica predefinito viene aperto e può essere utilizzata per inviare l'e-mail.

Mail di JavaScript per formare Script

4

Aprire un editor di testo e creare un file che contiene il "mailto:" modulo scritto in HTML. Creare campi di input del form: uno per indirizzo di posta elettronica dell'utente, una per l'oggetto del messaggio e uno per il messaggio stesso. Salvare il file come mail_to_javascript.html. Per esempio:

< html >
< testa >< / testa >
< corpo >
< forma >
E-mail: < input type = "testo" nome = "e-mail" >
< br >
Oggetto: < input type = "testo" nome = "subject" >
< br >
Messaggio: < textarea righe = "5" cols = "30" nome = "messaggio" >< / textarea >
< br >
< input type = "submit" value = "Invia" >
< / form >
< / body >
< / html >

5

Scrivere una funzione JavaScript chiamata "javascript_mailTo()" che elabora i dati del form. Inserire la funzione tra il tag di JavaScript "< script >" nella sezione "< head >" del form. Questa funzione apre una nuova finestra in modo che l'utente può inviare l'e-mail. Per esempio:

< html >
< head >
< script type = "text/javascript" >
Function javascript_mailTo(myForm) () {
e-mail di var = myForm.email.value;
soggetto di var = myForm.subject.value;
messaggio di var = myForm.message.value;
var mailTo = ' e-mail mailto:'+ +'? oggetto = '+ soggetto +' & corpo ='+ messaggio; vincere = window.open(mailTo,'emailWindow');
Se (vincere & & win.open & &! win.closed) win.close(); }
< / script >
< / head >
< corpo >
< forma >
E-mail: < input type = "testo" nome = "e-mail" >
< br >
Oggetto: < input type = "testo" nome = "subject" >
< br >
Messaggio: < textarea righe = "5" cols = "30" nome = "messaggio" >< / textarea >
< br >
< input type = "submit" value = "Invia" >
< / form >
< / body >
< / html >

6

Aggiungere un evento "onclick" al pulsante Invia e chiamare la funzione di "javascript_mailTo()". Passare il modulo e-mail alla funzione in modo che lo script può utilizzare il suo contenuto. Per esempio:

< html >
< head >
< script type = "text/javascript" >
Function javascript_mailTo(myForm) () {
e-mail di var = myForm.email.value;
soggetto di var = myForm.subject.value;
messaggio di var = myForm.message.value;
var mailTo = ' e-mail mailto:'+ +'? oggetto = '+ soggetto +' & corpo ='+ messaggio);
Se (vincere & & win.open & &! win.closed) win.close(); }
< / script >
< / head >
< corpo >
< forma >
E-mail: < input type = "testo" nome = "e-mail" >
< br >
Oggetto: < input type = "testo" nome = "subject" >
< br >
Messaggio: < textarea righe = "5" cols = "30" nome = "messaggio" >< / textarea >
< br >
< input type = "submit" value = "Invia" onclick="javascript_mailTo(this.form)" >
< / form >
< / body >
< / html >

7

Aprire mail_to_javascript.html in un browser web e compilare il modulo. Fare clic sul pulsante "Invia". Quando il modulo Invia, un'applicazione di posta predefinita viene aperto e può essere utilizzata per inviare la posta.

Consigli & Avvertenze

  • Utilizzando mail a forme scritte in HTML o JavaScript non è sempre affidabile. Gli utenti non possono avere un'applicazione di posta elettronica configurato correttamente o non possono sapere come inviare la posta a tutti. Considerare l'utilizzo di uno script CGI sul lato server.
  • Posta a forme scritte in HTML o JavaScript utilizzare un'applicazione di posta elettronica predefinito per inviare posta. Considera consentendo all'utente di sapere cosa sta succedendo così non diventano confusi.
  • Ci sono più opzioni per il "mailto:" tag disponibile, inclusi più destinatari, copia e copia nascosta.
  • Ci sono alcuni script gratuiti disponibili che consentono agli sviluppatori di inviare posta elettronica da script ospitato. Questi script possono essere limitate e in genere richiedono la registrazione.
  • Posta ai moduli scritti in HTML e JavaScript (utilizzando "mailto") si supponga che il browser dell'utente sa cosa fare con la posta per il collegamento.
  • Diversi browser potrebbe non essere coerente nel modo che rispondono alla posta ai collegamenti.