Ссылка на почту в сообщении с темой, не работающей с использованием JavaScript - PullRequest
0 голосов
/ 02 ноября 2011

Я пытаюсь установить href тега, используя java-скрипт, чтобы заставить этот тег открывать диалоговое окно для отправки почты.

var ancHref = "mailto:abc@abc.com "?"subject=Blank filter"+" "+'<%=QWebUtility.GetAppSettings().GetSetting("CompanyName") %>';
$("#divMessageBody").append("<a href=" + ancHref + "/>");

, но что-то идет не так, можете ли вы сказать мне, как добавитьпредмет, который может быть динамическим по своей природе, которым я занимаюсь.

Ответы [ 2 ]

2 голосов
/ 02 ноября 2011

Ваша переменная неверна:

var ancHref = "mailto:abc@abc.com?subject=Blank filter"+'<%=QWebUtility.GetAppSettings().GetSetting("CompanyName") %>';
$("#divMessageBody").append("<a href=" + ancHref + "/>");

Вы набрали слишком много "

1 голос
/ 02 ноября 2011

один вопрос: вы делаете этот скрипт снаружи или внутри страницы?на вашем примере, я думаю, что вы находитесь на странице.попробуйте перейти к этому

var ancHref = 'mailto:abc@abc.com?subject=Blank filter <%=QWebUtility.GetAppSettings().GetSetting("CompanyName") %>';

попробуйте этот метод создания элемента также:

var ancHref = 'mailto:abc@abc.com?subject=Blank filter <%=QWebUtility.GetAppSettings().GetSetting("CompanyName") %>';
var mylink = $(document.createElement('a'));
mylink.attr('href',anchref);
$("#divMessageBody").append(mylink);
...