遇到一个问题 - 我想在邮件正文中包含一个 js 变量,用户可以使用以下内容转发给朋友:
<head>
<script src="javascript.js" type="text/javascript">
</script>
<body>
<script type="text/javascript">
document.write('<a href="mailto:?subject=Subject&body=Bodytext' +total+ '">Mail me</a>');</script>
</body>
var total 在 .js 文件中定义,它的值可以通过执行附加到表单的 af 函数来操作。
即使在执行该功能并且页面显示更改后,打开的邮件也将始终显示 var total 的默认值,而不是被操纵的。
基本上我的问题是:如何让修改后的 var total 显示在 mailto-link 中,而不是默认的 var total。
免责声明:我不是很聪明(至少在编码方面)。
奖励信息:我已经使用 FB.init 等与 Facebook 共享 var total 成为可能,它完美地显示了被操纵的 var。
编辑:
JS(有点短):
var total = 'empty';
function getCalculation() {
total = (parseInt(f1) + parseInt(f2)).toFixed(0);
document.contactForm.formTotal.value = total;
}