Kumaha nyusunna Failproof Mailto: URL

Diajar Dimana JavaScript Ngabantu Out

Encoding mailto: URL neuleu aya bit bagong. Ieu hususna leres mun anjeun kudu kaasup hiji garis matuh, pesen standar, atanapi sejenna elemen . Tinimbang kecap basajan, anjeun kudu make Konci hex, nu ngagambarkeun karakter ASCII nu disandikeun per RFC Locators Resource 1738-seragam (URL) standar. Anjeun teu kedah apal atawa nyusunna Répréséntasi hex ieu kaluar luhureun sirah anjeun, sanajan: JavaScript tiasa ngalakukeun eta pikeun anjeun.

The JavaScript encodeURIComponent () Fungsi

The JavaScript encodeURIComponent () fungsi ngodekuen sagala string eta bakal diliwatan jadi argumen na mulih deui pikeun pamakéan. Contona, encodeURIComponent ( "Dok, ngalakukeun da Tari!") Ngahasilkeun Dok% 2C% 20do% 20da% 20Dance! .

Sumuhun, éta nu jelas. Upami Sadérék kriptografi ku leungeun, Chances anjeun bakal nyieun kasalahan-tapi JavaScript moal bakal. Ngagunakeun encodeURIComponent () betah komposisi Anjeun mailto: URL, ngan ngaganti sagala lumangsungna string di URL jeung fungsi encodeURIComponent (), anu nilik string urang salaku hiji argumen.

Contona, nyebutkeun rék nyieun hiji mailto: "." (Mangrupa dieu URL nu initiates pesen ka recipient@example.com ku subyek? Lamun, nalika kiwari lamun "ayeuna)" URL bakal kasampak kawas kieu:

mailto:? recipient@example.com poko =

subjek anu string anu, "Lamun, nalika aya ayeuna? (lamun" ayeuna "téh di dieu)." The string salaku hiji argumen pikeun encodeURIComponent () ngajadikeun handap:

encodeURIComponent ( "Nalika, nalika aya ayeuna? (mun \" ayeuna \ "geus didieu)").

Hasil tina fungsi panggero ieu:

Nalika% 2C% 20when% 20is% 20now% 3F% 20 (lamun% 20% 22now% 22% 20is% 20here)

Ngagunakeun e ncodeURIComponent () Jeung Mailto: URL

Ngagunakeun encodeURIComponent () dina mailto: URL, nyusun sakabeh link (tina "") dina JavaScript fungsi document.write (), nu bakal nulis téks wae mun dokumen, kakara jadi lamun urang kungsi diketik deui dina sumber HTML .

Salaku conto:

kintun atuh! ")

Kalayan , Anjeun ngabejaan program surélék anjeun nulis () hal di posisi ayeuna di dokumen, anu diwangun ku tilu bagian: awal hiji mailto: link sakumaha urang terang eta, teras hiji ngewa string, dituturkeun ku tag tungtung.