Чӣ тавр сохтани почтаи электронӣ: URLs

Дар куҷо JavaScript кӯмак мекунад

Почтаи рамзи: URL-ро дуруст истифода мебаранд. Ин хусусан вақте ки шумо бояд ба сатри мавзӯъ, паёмҳои пешфарзӣ ё дигар унсурҳо дохил шавед . Ба ҷои калимаҳои оддӣ, шумо бояд рамзҳои вексеро истифода баред, ки симҳои ASCII-ро нишон медиҳанд, ки ба стандарти Resource Locators (URL) барои ҳар як RFC 1738 кодир мебошанд. Ба шумо лозим нест, ки ёдраскуниҳои мазкурро аз болои сари шумо фаромӯш созед ё не: Ҳамин тавр JavaScript метавонад барои шумо кор кунад.

Ҷаҳишати JavaScript encodeURIComponent () Функсия

Function JavaScript encodeURIComponent () функсияи ҳар як сатрро, ки ҳамчун як баҳс мегузарад ва онро барои истифодаи он бар мегардонад. Барои мисол, encodeURIComponent ("Дох, Диққат!") Прототипи% 2C% 20do% 20% 20% -ро ташкил медиҳад! .

Бале, ин нодуруст аст. Агар шумо ин калимаи рамкаро ба даст оред, имкон дорад, ки шумо хато карда бошед, аммо JavaScript намебошад. Барои истифода бурдани encodeURIComponent () барои осон кардани ҷузвдони почтаи худ : URL, фақат ҳар гуна пайдоиши сатрро бо URL бо функсияи encodeURIComponent () , ки ҳамчун сатри мо ҳамчун argument мебинем, иваз мекунад.

Масалан, мехоҳед, ки почтаи электрониашро эҷод кунед : URL, ки ба recipient@example.com бо мавзӯи "Кай, вақте ки ҳозир аст, (агар" ҳозир "бошад, мактубчаеро оғоз мекунад). URL ин гуна хоҳад буд:

mailto: recipient@example.com? subject =

Мавзӯъ ин сатрест, ки "Ҳангоме, ки ҳоло ҳаст?" (Агар "ҳозир" бошад). Рақам ҳамчун далели ба encodeURIComponent () инҳоро дар бар мегирад:

encodeURIComponent ("Кай, вақте ки ҳозир аст?" (агар "ҳоло" дар ин ҷо бошад) ») .

Натиҷаи ин занги функсия ин аст:

Ҳангоми% 2C% 20% 20% 20% -ро% 3F% 20 (агар% 20% 22now% 22% 20% 20)

Истифодаи воҳидиУРIComponent () Бо почтаи электронӣ: URLs

Барои истифода бурдани encodeURIComponent () дар почтаи электронӣ : URL, ҳамаи пайвастшавӣ (аз "> ") дар доираи ҳуҷҷати функсияи JavaScript JavaScript.write () , ки ҳамаи матнро нависед ҳуҷҷат, чунон ки агар мо онро дар HTML манъ карда будем .

Барои намуна:

Агар "ҳоло" бошад, пас вақте ки ҳоло "?" аст, пас агар "ҳоло" бошад, дар ин ҷо) ") +" \ "> мактуб ба ман! ")

Бо