アプリ版:「スタンプのみでお礼する」機能のリリースについて

早速ですが、以下の内容についてご教授をお願い致します。

「mailto」で本文を指定する時、本文の文字の書式を、
部分的に変更する事は可能なのでしょうか。

例えば、【Body=ここは本文です】と指定した時に、
「本文」を太字に、「です」を赤字に、「ここは」を太字赤字に、
と言った具合に。。。

以上となります。
宜しくお願い致します。

A 回答 (3件)

できません。


それはHTMLメールですから、CGIを使って処理しましょう。

そもそも、mailtoは、HTMLの仕様にない、ブラウザ独自属性値です。
A要素 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
 ここにもあるように、hrefの値はURL縁コードされてないとなりません。すなわち
body=%82%b1%82%b1%82%cd%96%7b%95%b6%82%c5%82%b7
としなければなりません。ただし、これはShift_JISで、MACは、EUCで書かないといけないはず。

★結論から言うと、
<a href="mailto***>
は使ってはならないのです。
 貴方に使えるからと言っても他の方には使えない。
 きちんとフォームメーラーを使いましょう。
    • good
    • 0
この回答へのお礼

早速のご回答、大変助かりました。
やはり出来ないのですね。
しかも「ブラウザ独自属性値」とは知りませんでした。
大変勉強になりました。

ありがとうございます。

お礼日時:2009/03/24 14:54

bodyに通常のHTMLコードは適応されません。


メーラーの役割です。
    • good
    • 0
この回答へのお礼

早速のご回答、大変助かりました。
やはり出来ないのですね。

ありがとうございます。

お礼日時:2009/03/24 14:56

できないわ。



mailtoはブラウザから登録されているメールソフトを起動して
新規作成画面を出してくれる便利な子だけど
ラウザとメールソフトの両方が対応してくれないと
そもそも起動できないわ。

対応されていてもbodyやfrom、subjectを受け取るかどうかも
メールソフト次第。

探せばタグをそのままHTMLメールとして埋め込んでくれる
メールソフトもあるかもしれないけど
少なくともOutlook Express辺りはサポートしていないわね。

ついでに言わせて貰うと
そもそも赤字にしたり太字にしたりはHTMLメールの機能だから
HTMLメールを使っていない人には
タグが<b>とかそのまま出てしまって
読みづらいメールになってしまうから
そもそもとして使わないほうがいいわよ。

閉鎖されたLANなどに導入するなら
専用のメールソフトを作るほうが早いかもね。
    • good
    • 0
この回答へのお礼

早速のご回答、大変助かりました。
やはり出来ないのですね。
細かく説明していただき、大変勉強になりました。

ありがとうございます。

お礼日時:2009/03/24 14:55

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