This translation is incomplete. Please help translate this article from English.
Deseori este util ca site-urile să aibă posibilitatea de a crea link-uri sau butoane care, atunci când sunt apăsate, să permită crearea unui nou email folosind aplicaţia predefinită. De exemplu, aceasta ar putea fi folosită când creăm un buton "Contactaţi-ne". Acest lucru se face folosin elementul <a>
şi schema URL mailto
.
Noţiuni de bază mailto
În forma de bază, şi cea mai folosită, un link mailto indică pur şi simplu o adresă de email a destinatarului căruia doreşti să îi trimiţi un email. De exemplu:
<a href="mailto:[email protected]">Trimite un email către nicăieri</a>
Asta va rezulta într-un link care va arăta în felul următor: Send email to nowhere.
De fapt, adresa de email este chiar opţională. Dacă laşi linkul fără o adresă (cu alte cuvinte atributul pentru href
este pur şi simplu "mailto:"), o nouă fereastră de trimitere a unui mesaj va fi deschisă de către clientul de email a utilizatorului, fără ca mesajul să aibă o adresă a destinatarului specificată. Un asemenea comportament este folositor la linkurile de genul "Share" pe care utilizatorii pot da click pentru a trimite un email une persoane alese de ei.
Adăugarea de detalii suplimentare
Pe lângă adresa de email, poţi oferi şi alte informaţii. De fapt, orice câmp standard din header-ul mailurilor poate fi adăugat la URL-ul de tip mailto
. Cele mai folosite dintre acestea sunt "subject", "cc" şi "body" (care de fapt nu este un câmp de header în sine dar îţi permite să adaugi un mesaj de mici dimensiuni noului email). Fiecare field şi valoarea sa sunt speficicate ca termeni ale unei cereri.
Notă: Valorile fiecărui câmp trebuie să fie codate în URL (adică, cu caracterele netipăribile şi spaţiile reprezentate prin procent).
Exemple de URL-uri mailto
Iată câteva URL-uri de tip mailto
:
- mailto:
- mailto:[email protected]
- mailto:[email protected],[email protected]
- mailto:[email protected][email protected]
- mailto:[email protected][email protected]&subject=This%20is%20the%20subject
Observă folosirea ampersandului (&) pentru separarea fiecărui câmp din URL-ul mailto. Aceasta este procedura standard în notarea cererii trimisă prin URL.
Exemplu
Dacă doreşti să creezi un email prin care ceri înscrierea la un newsletter, ai putea folosi un link mailto
în felul următor:
<a href="mailto:[email protected]?subject=Cerere%20abonare%20la%20newsletter&body=Te%20rog%20să%20mă%20abonezi%20la%20newsletter!%0A%0ANume%20şi%20prenume%3A%0A%0ADe%20unde%20ai%20auzit%20de%20noi%3F"> Abonează-te la newsletter-ul nostru </a>
The resulting link looks like this: Subscribe to our newsletter.