Недавно я задавал вопрос о том, как создать кнопку отправки почты, которая открывает окно, в котором можно ввести адреса электронной почты для отправки (Как создать кнопку Mailto Share, которая открывает Окно, в котором можно ввести адрес электронной почты для отправки). Я получил отличный ответ от пользователя Рона Ройстона, в котором он предложил: «Вы можете создать страницу только для того, чтобы взять строку электронной почты, а затем делайте с ним все, что хотите, на стороне сервера. Сделайте всплывающее окно маленьким, например:
<a href="/my-email-collector-page"
onclick="window.open(this.href,'targetWindow',
'toolbar=no,
location=no,
status=no,
menubar=no,
scrollbars=yes,
resizable=yes,
width=200px,
height=120px');
return false;">email</a>"
Однако это отличный метод, когда я вставляю этот код в свой лист JavaScript (в моем CodePen здесь: https://codepen.io/IDCoder/full/rpdBQJ/), который содержит коды других моих кнопок социальных сетей, этот код отключает код для этих кнопок? Я пытаюсь понять, почему это так... это из-за использования <a href="........"></a>
в среде JavaScript?? Если да, то есть ли способ интегрировать код Рона в код, который включает в себя функцию щелчка, подобную этой:
$('.любое имя класса').click(function() {
окно.открыть();
});
По сути, начиная с, window.open(this.href,'targetWindow',....
как мне вставить код ниже: в приведенный выше код?
window.open(this.href,'targetWindow',
'toolbar=no,
location=no,
status=no,
menubar=no,
scrollbars=yes,
resizable=yes,
width=200px,
height=120px');
return false;