メールアドレスをHTMLから表示
- 題名: メールアドレスをHTMLから表示
- 著者: らら
- 日時: 2006/10/10 15:15:36
- ID: 17852
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: メールアドレスをHTMLから表示
- 著者: らら
- 日時: 2006/10/10 17:04:35
- ID: 17854
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: メールアドレスをHTMLから表示
- 著者: tororo
- 日時: 2006/10/18 8:19:25
- ID: 17931
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になっています。
WEBブラウザコントロールを配置し、その中で表示させているHTML
からメールフォームを表示するものを作成しようとしています。
そこで、VBからメールの内容となる文字を作成し、
web.Document.getElementsByName("url")(0).Value = _
"http://www.abc.co.jp?aa=00&bb=11"
web.Document.getElementsByName("send_mail")(0).onClick()
ここから、WEBブラウザコントロールに表示させているHTML内の
JavaScriptの関数を起動させています。
<input type="button" name="send_mail" onClick="javascript:sendMail()" style="width:1">
<input type="hidden" name="mailpnt" value="">
<script type="text/javascript">
<!--
function sendMail() {
location.href = 'mailto:?body=' + document.vgmap.mailpnt.value;
}
!-->
</script>
そこで、メールソフトの文章作成ウィンドウを表示させている
ところまでは良かったのですが、VBからHTMLに送った文字中に[&]記号
があるとそこで、文章が途切れていまいます。
&記号以降の文字を表示するにはどのようにしたら良いのでしょうか?
(多分、&をなにかに置き換えると上手くいくと思いますが、
&ではだめでした。初心者ですみません〜)
よろしくお願いいたします。
.net 2003 vb、メールソフト:outlook express