Indlela yokwakha i-Mailto engafanelekanga: ama-URL

Funda lapho i-JavaScript isiza khona

Ukubhalisa i- mailto: Ama-URL alungile kahle. Lokhu kuyiqiniso ikakhulu uma udinga ukufaka umugqa wendaba, umlayezo ozenzakalelayo, noma ezinye izakhi . Esikhundleni samazwi alula, kumele usebenzise amakhodi we-hex, afaka izinhlamvu ze-ASCII ezifakiwe ngezimiso ze-RFC 1738-Uniform Resource Locators (URL). Awudingi ukukhumbula noma ukwakha lezi ziphakamiso ze-hex phezulu kwekhanda lakho, nakuba: I-JavaScript ingakwenzela yona.

I-JavaScript encodeURIComponent () Umsebenzi

Umsebenzi we-JavaScript encodeURIComponent () uphakamisa noma iyiphi inqamuzana edluliselwa njengengxabano bese uyibuyisela ukuze isebenzise. Isibonelo, i- encodeURIComponent ("Idokhumenti, do da Dance!") Ikhiqiza i- Doc% 2C% 20do% 20da% 20Dance! .

Yebo, lokho kungavamile. Uma wenza lokhu ukudweba ngesandla ngesandla, kungenzeka ukuthi uzokwenza iphutha-kepha uJavaScript ngeke. Ukuze usebenzise i- encodeURIComponent () ukuze unciphise ukwakheka kwe- mailto yakho : ama- URL, vele ushintshe noma yikuphi ukuvela kwechungechunge ku-URL nge- encodeURIComponent () umsebenzi, obona izintambo zethu njengengxabano.

Isibonelo, tshela ufuna ukwakha i- mailto: i- URL eqala umlayezo ku-recipient@example.com ngesihloko esithi "Nini, nini manje? (Uma" manje "sekukhona)." I-URL izobukeka kanje:

imeyilito: recipient@example.com? isihloko =

Isihloko sinocingo, "Nini, nini manje? (Uma" manje "sekukhona)." Incambo njengengxabano ku- encodeURIComponent () yenza lokhu okulandelayo:

encodeURIComponent ("Uma, nini manje? (uma \" manje \ "ulapha)") .

Umphumela walo msebenzi wukuthi:

Lapho i-% 2C% 20when% 20is% 20now% 3F% 20 (uma% 20% 22now% 22% 20is% 20lapha)

Ukusebenzisa i-ncodeURIComponent (e) nge-Mailto: ama-URL

Ukusebenzisa i- encodeURIComponent () ku-imeyili : URL, bhala isixhumanisi sonke (kusukela ku- ") ngaphakathi kwedokhumenti yomsebenzi we-JavaScript.write () , oyobhala noma yikuphi umbhalo idokhumenti, njengokungathi siyifake emthonjeni we- HTML .

Ngokwesibonelo: