遇到了一個問題 - 我想包括在郵件,用戶可以轉發給朋友們的身體一個js變量,使用如下: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。
聲明:我不是很聰明(至少在編碼方面)。
Bonus-info:我已經可以使用FB.init等與Facebook分享var的總數,它完美地顯示了操作的var。
編輯:
JS(切有點短):
var total = 'empty';
function getCalculation() {
total = (parseInt(f1) + parseInt(f2)).toFixed(0);
document.contactForm.formTotal.value = total;
}
請在這裏複製「javascript.js」的相應部分。 –