2008/02/18

サイドバーにメールアドレスを追加

STEP:1
メモ帳に下記のコードを貼り付けて、"mail.js"という名前で保存して、適当なところにアップロードする。

mailid = new Array();
idnum=0;
function mail(ad,expre){
idnum += 1;
ad=ad.replace(/¥@/g,"¥.");
ad=ad.replace(/¥%/,"¥@");
if(expre==""){
expre=ad;
}
if (expre=="nolink") {
document.write(ad);
} else {
mailid[idnum] = ad;
document.write("<a href=¥"javascript:mailto('" + idnum + "');¥">" + expre + "</a>");
}
}
function mailto(i){
location.href="mailto:" + mailid[i];
}

STEP:2
<head>~</head>に下記赤字のコードを追記する。

<SCRIPT type='text/javascript' language='JavaScript' src='(mail.jsのパス)'></SCRIPT>
</head>

STEP:3
[レイアウト] - [ページ要素の追加] - [HTML/JavaScript]を[ブログに追加]して、"コンテンツ"に下記のコードを書いて[変更を保存]

a)****@gmail.comというメールアドレスを書きたいとき

<SCRIPT type='text/javascript'>
<!--mail("****%gmail@com","");//-->
</SCRIPT>

b)画像にリンクさせたいとき

<SCRIPT type='text/javascript'>
<!--mail("****%gmail@com","<img src='(画像のパス)'>");//-->
</SCRIPT>

GMail, Hotmail, MSN, Yahooあたりならジェネレーターでアドレス入りの画像を簡単に作れる。

0 coment: