[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
以下のようにすると、クリックしただけでメールが送れるようになる。割と便利。
<a href="mailto:hiyoko@example.com">メール送信用のリンク</a>
お問い合わせはこちらから、みたいな使い方ができる。もっともメールを送るのが気軽なのかはちょっと考えどころだが……
個人的には社内で何かを申し込むときにミスが減って楽だと思っている。
何かの申し込みメールを受信する際は grep して、該当メールを抽出したい。さらに、記述された情報に欠けがあれば不要な往復が発生する。最初から必要な情報を全部書かせたい。mailto はタイトルや CC、本文などもあらかじめ決めておくことができる。
以下のような感じにすると楽に作成できると考えられる。
function generateMailto(to, opt_params){ var result = 'mailto:' + to + '?'; var params = []; for(var key in opt_params) { params.push(key + '=' + opt_params[key]); } result += encodeURIComponent(params.join('&')); return result; } generateMailto('foo@example.com', {body: 'ひよこ\n \nひつじ', bcc:'bar@example.com'});
ただ、なぜか私の扱っている環境では連続する改行は一つにまとめられてしまう。連続した改行をしたい場合は改行と改行の間にスペースを入れるなどして無理やり対応する必要がある。
ただいまコメントを受けつけておりません。