Aprende Where JavaScript JavaScript
Codificazione mailto: L' URL hè cusì cumplicatu. Questu hè veru assai quandu avete bisognu di includà un lìnguu di scopu, missaghju predeterminatu, o altri elementi . Invece di i paroli semprici, avete aduprà codici di crescente, chì rapprisentanu caratteri ASCII chì sò codificati per RFC 1738-Uniform Resource Locators (URL). Ùn avete bisognu di ricurdari o di custruisce questi rapprisintanti esà di a cima di a testa, ancu: JavaScript pò fà per voi.
U JavaScript encodeURIComponent () Funzione
U JavaScript encodeURIComponent () funziona una chjave codificata hè stata passata com'è un argumentu è u torna per u usu. Per esempiu, encodeURIComponent ("Doc, do da Dance!") Produci Doc% 2C% 20do% 20da% 20Dance! .
Iè, hè quella farsa. Se fate sta criptografia da a man, chansi sò avete fattu un errore, ma JavaScript ùn avarà micca. Per utilizà encodeURIComponent () per facilitate a cumulazione di u vostru mailto : l' URL, solu reemplazarà qualsiasi ovenu di una stringa in l'URL cù a funzione encodeURIComponent () , chì vede a nostra stringa com'è argumentu.
Per esempiu, dite chì vulete crià un mailto: URL chì inizio un messagiu à recipient@example.com cù un sughjettu di quandu, quandu hè oghje? (Se "ora" hè quì). " U URL questu quì:
mailto: recipient@example.com? subject =
U subject hè a catena, "quandu, quandu hè ora? (Se" ora "hè quì)." A catena com'è l'argumintazzioni per encoderURIComponent () facenu i seguenti:
encodeURIComponent ("Quandu, quandu hè ora?" (se "ora" hè quì) ") .
U risultatu di sta funzione chjamata hè:
Quandu% 2C% 20u quandu% 20is% 20none% 3F% 20 (se% 20% 22none% 22% 20is% 20here)
Utilizare e ncodeURIComponent () Cun Mailto: URLs
Per utilizà encodeURIComponent () in mailto : URL, compone u ligame tutale (da "") in a ghjocu document.write () , chì hà da scrive u texulu à u testu u documentu, cum'è s'ella avemu intesu in a fonti HTML .
Per esempiu: