Cumu di custruisce FTP à u mailto: URLs

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: