Научитесь пользоваться инспектором в браузере. Там довольно наглядно видно какие стили применяются к элементу. Если его выделить, то видно какие у него отступы и границы, и т.д.
Даниил Сухих, Если номер уже присутствует в разметке в зашифрованном виде, вам нужно понять как его расшифровать. Изучайте код сайта. Я думал по кнопке делается дополнительный запрос за номером, так оно как-то надежнее выглядит.
Роман, смотрите. Возьмем тот же emailjs.com. На бесплатном тарифе 200 писем в месяц. Остальные потеряются. Плюс еще какие-то ограничения. Самый дешевый тариф – 4 бакса в месяц. Не бог весть какие деньги, но деньги.
Против того, что хостинг под лендос у нас уже есть, и поддержка php там стопудово тоже есть. Для полного нуба, покурить справочник по php функции mail() и надергать из интернета примеров отправки писем – вопрос двух-трех часов и ноля денег. Дешевле.
count находится в замыкании makeCounter. Функцию makeСounter Вы вызываете один раз. Почему count должна сброситься в ноль?
Дергая функцию counter1() – вы не вызываете makeCounter/ Вы вызываете анонимную функцию, которая была возвращена , вот эту
Окружение создается при вызове makeCounter. В этом окружении есть переменная count и анонимная функция. Эта анонимная функция возвращается. И именно она потом вызывается. Анонимка и count в одном окружении.
Так ведь задания обрабатываются не в запросе пользователя, а отдельно, позже.
Там нет запроса и нет пользователя. Необходимые данные нужно передавать при создании задания.