У меня есть область ввода текста, в которой текст сохраняется в переменную MyNotes.
У меня есть javascript на триггере значка электронной почты, который фиксирует информацию о переменной MyNotes и использует адрес электронной почты пользователя для отправки содержимого вих в электронном письме.
Проблема в том, что я не могу сохранить разрывы строк из текста в MyNotes, когда JavaScript помещает содержимое в тело письма.
Воткод для функции электронной почты:
var player = GetPlayer();
var useremail=player.GetVar("Email");
var subject="Cognitive Bias";
var notes1=player.GetVar("MyNotes");
var content="Cognitive Bias%0d%0A%0d%0A";
content+=notes1;
var mailto=link='mailto:'+useremail+'?subject='+subject+'&body='+content;
win=window.open(mailto_link,'emailWin');
MyNotes - это переменная, в которую сохраняется текстовое содержимое.
Я попытался добавить
.replace(/\n/g, "\\par\n")
к различным частямкода, чтобы попытаться отобразить разрывы, но безуспешно.
Код был изначально разработан разработчиком электронного обучения для добавления возможностей ведения заметок в учебные программы.
У меня небольшой опыт работы с JavaScript.
Любая помощь приветствуется.
Спасибо!