はじめて質問します。
よろしくおねがいします。

[環境]
OS Windows95
Browser NetscapeBrowser47
Mailer NetscapeMailer47 (HTMLメールとして利用)


[問題]
Browser で、 以下の内容のSubmitをクリックする。
<script Language="JavaScript">
function sendRequestMail(){
var v_to = "***@***.***";
var v_body1 = 'おはようございます。<img src=****>';
var v_doc = 'mailto:' + v_to + '&body=' + escape(v_body1);
window.location = v_doc;
}
</script>
<form NAME="slip" ACTION="javascript:sendRequestMail()" METHOD="POST" >
<input type="submit" value="メール作成">
</form>


すると、メールが起動し、その本文に

おはようございます。<img src=****>


と出る。ちなみに、ソースを表示すると、

おはようございます。&lt;img src=****>

となっている。(一部省略)



[課題]
HTMLメールとして利用したいので、イメージのための TAGを
変換せずに利用したい。 in NetscapeMailer



以上の問題がおきています。 TAGは NMで自動的に変換されている
ような気がします。 実際、NMでも、INSERT, HTML TAG を選ばなければ
メールの本文にTAGを表記することができません。

mailtoから生成するメール本文にTAGをTAGとして利用するやり方を
ご存知でしたら、おしえてくださいませんでしょうか。
よろしくお願いします。

myoshida

このQ&Aに関連する最新のQ&A

A 回答 (2件)

mailtoはメーラーを呼び出してメーラーに幾つかの情報を送ってるんですよね。


その送られたデータをどの様に扱うかはメーラー側の仕様の問題だと思うのですが、如何でしょうか?

それとも、「HTML」としての質問ではなく、
「NetscapeMailer」に限定してその様な結果を得るための方法を問われているのですか?
    • good
    • 0

mailtoの動作を規定するRFC2368の記述によれば、



The "body" hname should contain the content for the first text/plain body part of the message.

と書かれてますので、そもそもmailto:からHTMLメール(text/html)を送ること自体が無理だと思いますが。

この回答への補足

御回答ありがとうございます♪
うーん、無理なのですね。ざんねん・・・。

NetscapeMailerでは、デフォルトで HTML書式のメールにするという
スタイルにしておくと、HTMLでのめーるになります。

そのおかげで、 mailto から起動するメールも HTML形式になっています。
mailto から起動するものは、2通りあります。
前者は、 ブラウザの中で直接おくってしまうものです。
後者は、 ブラウザから 新規メール(書き込める)を起動するものです。

後者のもので、 なんとか <>TAG を残したまま 新規メールを起動できればと
おもうのですが・・・。

どうも、<>TAGは、 NetscapeMailer が変換しているような気がします。

*この質問は継続させてください。

補足日時:2001/04/09 20:40
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング