問題が発生しました - メールの本文に 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 を、デフォルトの var total ではなく、mailto-link 内に表示するにはどうすればよいですか。
免責事項: 私はあまり頭がよくありません (少なくともコーディングに関しては)。
おまけ情報: FB.init などを使用して var total を Facebook と共有できるようにしました。これにより、操作された var が完全に表示されます。
編集:
JS (少し短くしてください):
var total = 'empty';
function getCalculation() {
total = (parseInt(f1) + parseInt(f2)).toFixed(0);
document.contactForm.formTotal.value = total;
}