Indlela yokwakha i-Mailto engafanelekanga: ii-URL

Funda apho iJavaScript iyakusiza

Ukubhalisa i- mailto: I- URL ngokuchanekileyo yinto enzima. Oku kuyinyani ngakumbi xa ufuna ukufaka umgca wesifundo, umyalezo ongagqibekanga, okanye ezinye izinto . Esikhundleni samagama alula, kufuneka usebenzise iikhowudi ze-hex, ezibonisa iifayile ze-ASCII ezifakwe kwiikhowudi ze-RFC 1738-Imilinganiselo yeeRiferensi eziHlangeneyo (URL). Awudingi ukukhumbula okanye ukwakha ezi zetekisi ezivela phezulu kwentloko yakho, nangona kunjalo: iJavaScript inokukwenza yona.

I-JavaScript encodeURIComponentent () Umsebenzi

I-JavaScript encodeURIComponent () idibanisa nayiphi na umtya ogqithiswayo njengengxabano kwaye uyibuyisele ukuyisebenzisa. Ngokomzekelo, encodeURIComponentent ("Doc, do da Dance!") Ivelisa i- Doc% 2C% 20do% 20da% 20Dance! .

Ewe, yinto efihlakeleyo. Ukuba ukwenza lo myalezo wesikhalazo ngesandla, unako ukwenza impazamo-kodwa iJavaScript ayiyi kuyenza. Ukusebenzisa encodeURIComponent () ukunciphisa ubume be- mailto yakho : ii-URL, shenxisa nayiphi na into eyenziwa ngumtya kwi URL nge- encodeURIComponent () yomsebenzi, obona umtya wethu njengengxabano.

Ngokomzekelo, tshela ufuna ukudala i- mailto: i- URL eqala umyalezo kwi-recipient@example.com ngesihloko esithi "nini, nini na ngoku? (Ukuba" ngoku "ulapha)." I-URL iya kubonakala ngathi:

imeyilito: recipient@example.com? isihloko =

Umxholo ngumtya, "Nini, nini ngoku? (Ukuba" ngoku "ulapha)." Umtya njengengxabano kwi- encodeURComputerent () yenza oku kulandelayo:

I-encodeURIComponentent (", nini, nini?") .

Isiphumo sale fowuni ngumsebenzi:

Xa% 2C% 20%% 20is% 20now% 3F% 20 (ukuba% 20% 22now% 22% 20is% 20 apha)

Ukusebenzisa i-ncodeURIComponentententent () kunye ne-Mailto: ii-URL

Ukusebenzisa encodeURIComponent () kwi- imeyli : URL, bhala ikhonkco yonke (ukusuka ku- ") ngaphakathi kwincwadi yeJavaScript.write () , eya kubhala nawuphi na umbhalo loxwebhu, ngokungathi siwuchwepheze kumthombo we-HTML .

Umzekelo: