メールを出す

赤字:JavaScriptの命令や重要なタグ/青字:用途に応じて変更する部分/緑字:変更可能な変数名やユーザー関数名


戻る

実例

例文

<span id="view_mail"></span>

<script type="text/javascript">
acount = "user"; //アカウント
domain = "domain.sample"; //ドメイン
ma = acount + "@" + domain;
document.getElementById("view_mail").innerHTML = "<a href='javascript:sendmail()'>" + ma + "</a>"; //メールアドレス表示

function sendmail() {
	this.location.href = "mailto:" + ma; //メールソフト起動
}
</script>

解説

表示されたメールアドレスはスクリプト内で出力しています。

スクリプトを使って表示することで、メールアドレスを収集するクロウラーにメールアドレスを読み取られる危険性を減らしています。
更に、メールソフトを起動するリンクもスクリプトで処理しています。

応用

メールアドレスだけでなく、メールの表題や本文も指定することができます。

function sendmail() {
	this.location.href = "mailto:" + ma + "?subject=メールタイトル&body=メール本文はここ";
}

mailtoのリンク設定についてはこちらを参照してください。

戻る