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: