本文に asp:Literal のテキストが事前に入力されている電子メール メッセージ (ユーザーがリンクをクリックしたとき) を作成しようとしています。HTML は次のように記述します。
<tr>
<td>
<img src="../../images/Question.gif" alt="Q" />
Q:
<span id="question"><asp:Literal ID="literalQuestion" runat="server"></asp:Literal></span>
</td>
</tr>
<tr>
<td>
<img src="../../images/Answer.gif" alt="Q" />
A:
<span id="answer"><asp:Literal ID="literalAnswer" runat="server"></asp:Literal></span>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>
Click <a href="#" onclick="javaScript:emailWrongInfo()">Here</a> to email.
</td>
</tr>
また、ユーザーが電子メール リンクをクリックしたときに電子メール メッセージを開く JavaScript 関数もあります。
function emailWrongInfo() {
window.location="mailto:Test@test.com?Subject=Email%20Notification&Body=Question:%0A" + document.getElementById("question").innerHTML+ "%0A%0AAnswer:%0A" + document.getElementById("answer").innerHTML;
}
リンクをクリックすると新しいメール メッセージが開きますが、本文部分に質問と回答が入力されていません。スパンのテキストが引っ張られていないようです。
どんな助けでも大歓迎です。