-PR-
締切り
済み

mailtoの付加機能として。

  • 暇なときにでも
  • 質問No.383
  • 閲覧数174
  • ありがとう数10
  • 気になる数0
  • 回答数7
  • コメント数0

お礼率 4% (5/107)

HTMLで<A HRED="mailto: url">○○○</A>でメールソフトがたちあがりますが、
そのメールのタイトルと本文にはじめから「ご意見おねがいします。」などの文章をいれこむ、HTMLのオプション、あるいはJavaScriptはありませんでしょうか。
教えてください。
通報する
  • 回答数7
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全7件)

  • 回答No.2
レベル11

ベストアンサー率 32% (51/156)

忘れてました。下のやり方はNetscape限定かもしれません、 IEなど、その他のモノでは未確認です。 ...続きを読む
忘れてました。下のやり方はNetscape限定かもしれません、
IEなど、その他のモノでは未確認です。
  • 回答No.1
レベル11

ベストアンサー率 32% (51/156)

<a href="mailto:xxx@xxx.co.jp?&subject=test">メールを出す(件名test)</a> こんなモンでしょうか? ...続きを読む
<a href="mailto:xxx@xxx.co.jp?&subject=test">メールを出す(件名test)</a>
こんなモンでしょうか?
  • 回答No.3

RFC2368 "The mailto URL scheme." ですね。 ftp://ftp.iij.ad.jp/pub/RFC/rfc2368.txt などから入手してください。 Lynx と Netscape では、 mailto:user@host という単一者向きの表記の他に、 mailto:user1@host1,user2@host2 のような、コンマ区切りの ...続きを読む
RFC2368 "The mailto URL scheme." ですね。
ftp://ftp.iij.ad.jp/pub/RFC/rfc2368.txt などから入手してください。

Lynx と Netscape では、
mailto:user@host という単一者向きの表記の他に、
mailto:user1@host1,user2@host2 のような、コンマ区切りのリストもサポートしています。

また、kamuy さんご指摘の subject も、Lynx と Netscape ではサポートされていますが、IE でやってみたところだめでした。

mailto:foo@host?subject=The%20subject

のようになります。(kamuy さんの例はおそらく & は必要ないでしょう。)
  • 回答No.4

補足です。RFC2368 によると、 mailtoURL = "mailto:" [ to ] [ headers ] to = #mailbox headers = "?" header *( "&" header ) header = hname "=" hval ...続きを読む
補足です。RFC2368 によると、

mailtoURL = "mailto:" [ to ] [ headers ]
to = #mailbox
headers = "?" header *( "&" header )
header = hname "=" hvalue
hname = *urlc
hvalue = *urlc

とのことで、複数のヘッダーを & で連結できるようです。

ともに Unsafe headers になっていますが、subject の他に body もあるようです。

RFC2368 の 6ページ目からサンプルが上がっています。短い RFC ですので、一読をお勧めします。
  • 回答No.6
レベル5

ベストアンサー率 0% (0/0)

Javaスクリプトですが、今まで苦情は出てません。 <SCRIPT LANGUAGE="JavaScript"> <!-- function check(){ if((document.jsmail.name.value=="") && (document.jsmail.Email.value==&quo ...続きを読む
Javaスクリプトですが、今まで苦情は出てません。
<SCRIPT LANGUAGE="JavaScript">

<!--
function check(){
if((document.jsmail.name.value=="") && (document.jsmail.Email.value=="") && (document.jsmail.Message.value=="") && (document.jsmail.URL.value=="")){
window.alert("\n何か書いてください。");//なにも入力されなかったときに出すメッセージ
return false;
}
if((document.jsmail.name.value == "") && (document.jsmail.Email.value == "") && (document.jsmail.Message.value=="") && (document.jsmail.URL.value=="")){
com = confirm("未入力がありますがよろしいですか ?");//書き損じがあったときに出すメッセージ
if (com != true)return false;
}
if(confirm("メールを送りますか?"))return true;//送信する直前に出すメッセージ
else return false;
}
//-->

で、その後のForm記述個所で
「NAME="jsmail"」とするのを忘れないでください。
「ACTION="mailto:****@****」で、「****」に送信先のメールアドレスを入れます。
ご自分のメールアドレスに入れ替えてテストしてみてください。
その後の「?subject=*****」の、「*****」は送信されたときのメールの題名となります。
半角英字で入力して下さい。「ENCTYPE="text/plain"」これがないと、文字化けします。--->
<FORM METHOD="POST" NAME="jsmail" ACTION="mailto:nikkei@neo-staff.co.jp?subject=ここにメール表題を記入します"
ENCTYPE="text/plain" onSubmit="return check();">
</SCRIPT>
参考URL:なし
  • 回答No.5
レベル11

ベストアンサー率 32% (51/156)

>RAYMAN様 毎度毎度勉強になります。 他にも色々と応用が利くのですね。 英文はまともに読む気がしないので、要約だけの拾い読みでして、 特に、RFCは今まで一度も読んだことがなかったのです。 もう少し、まじめに読むようにがんばります。 >kaneto様 すみません、私信に使ってます。
>RAYMAN様
毎度毎度勉強になります。
他にも色々と応用が利くのですね。
英文はまともに読む気がしないので、要約だけの拾い読みでして、
特に、RFCは今まで一度も読んだことがなかったのです。
もう少し、まじめに読むようにがんばります。

>kaneto様
すみません、私信に使ってます。
  • 回答No.7

The mailto URL scheme についてですが、 mailto:foo@host?subject=ザ%20サブジェクト&body=本文だよ Microsoft Internet Explorerで上記URLでうまく行くことを確認しました。 というより、このsubjectやbodyが機能するかどうかはブラウザではなくて メールクライアントに依存するのではないかと思います。
The mailto URL scheme についてですが、

mailto:foo@host?subject=ザ%20サブジェクト&body=本文だよ

Microsoft Internet Explorerで上記URLでうまく行くことを確認しました。
というより、このsubjectやbodyが機能するかどうかはブラウザではなくて
メールクライアントに依存するのではないかと思います。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ