Какво да знаете
- JavaScript encodeURIComponent () функция кодира всеки низ, който получава като аргумент, и го връща за използване.
- Например, encodeURIComponent ("Doc, do da Dance!") произвежда Doc% 2C% 20do% 20da% 20Dance!
- За да улесните състава на вашите mailto: URL адреси, заменете всяка поява на низ в URL адреса с функцията encodeURIComponent ().
Тази статия обяснява как да използвате JavaScript за създаване URL адреси на "mailto". Използвайки JavaScript, не е нужно да помните или да конструирате шестнадесетични кодове.
Функцията JavaScript encodeURIComponent ()
JavaScript encodeURIComponent () функция кодира всеки низ, който получава като аргумент, и го връща за използване. Например,
encodeURIComponent ("Doc, do da Dance!")произвежда.
Doc% 2C% 20do% 20da% 20Dance!
Ако направите тази криптография на ръка, има вероятност да сгрешите, но JavaScript няма. За да използвате encodeURIComponent (), за да улесните състава на вашите mailto: URL адреси, просто заменете всеки поява на низ в URL адреса с функцията encodeURIComponent (), която вижда нашия низ като аргумент.
Например, кажете, че искате да създадете пощенски URL адрес, който инициира съобщение до получател@example.com с тема „Кога, кога е сега? (ако „сега“ е тук). „URL адресът ще изглежда така:
mailto: получател@example.com? предмет =
Темата е низът „Кога, кога е сега? (ако "сега" е тук). "Низът като аргумент за encodeURIComponent () прави следното:
encodeURIComponent ("Кога, кога е сега? (ако \ "сега \" е тук) ")
Резултатът от това извикване на функция е:
Когато% 2C% 20 когато% 20 е% 20now% 3F% 20 (ако% 20% 22now% 22% 20is% 20 тук)
Използване на encodeURIComponent () с Mailto: URL адреси
За да използвате encodeURIComponent () в URL адрес на поща, съставете цялата връзка (от "HTML източник.
Например: