В phpmailer я хочу использовать тег скрипта внутри переменной body, чтобы что-то сделать в событии click. Например, это тело, которое я отправляю по электронной почте. Я положил его в $mail->body='<html>..<script>....'
JavaScript внутри тела phpmailer
<html>
<head>
<title></title>
<script>
document.getElementById("btn").onclick=function(){clt()};
function clt(){
console.log("okk");
}
console.log("okk");
</script>
</head>
<script>
document.getElementById("btn").onclick=function() {clt()};
function clt(){
console.log("okk");
}
console.log("okk");
</script>
<body>
<p id="txt">tetet</p><button id="btn" onclick="clt()">click me! </button>
<script>
document.getElementById("btn").onclick=function() {clt()};
function clt(){
console.log("okk");
}
console.log("okk");
</script>
</body>
</html>
поэтому в чем вопрос? Я подозреваю, что вы смешаете серверную и клиентскую стороны так, как обычно, но неясно, чтобы сказать – nogad
Если вопрос здесь: «Могу ли я использовать javascript в теле письма», ответ «[нет, это было бы проблема безопасности, если она сработала] (http://stackoverflow.com/questions/1088016/html-email-with-javascript) ". –
Возможный дубликат [Поддерживается ли JavaScript в сообщении электронной почты?] (Http://stackoverflow.com/questions/3054315/is-javascript-supported-in-an-email-message) – HPierce