新年に限らず、イベントにちょっとしたアクションを起こしたい人向けのスクリプト。
例は簡単にできる画像変更なんですが
やってることはタイムスタンプによる比較なんで、これを応用すればいろいろなことが出来ます。
まず挨拶の画像を用意したら、表示したい場所にこっそり透明の画像を仕込んでおく。
透過画像が作れなければ、背景色と同じ色の画像でもOK。サイズは1px×1pxで。
<img src="spacer.gif" alt="" id="hny" />
次のソースをコピペして、コメントがついている部分の値を適切に変更する。
window.onload = function() {
var imgName = "hny";//変更対象となる画像のID
var newPass = "01.jpg";//変更する画像のパス
var today=new Date();
var newday = new Date(today.getFullYear()+1,0,1);//月は0~11
if(today.getTime() >= newday.getTime()){
document.getElementById(imgName).getAttributeNode("src").value= newPass;
}
}
headやbodyに入れるとソースでネタバレてしまうので、jsファイルにコピペして読み込ませた方がバレにくい。と思う。
※なお、すでにwindow.onloadを使用している場合は、中身だけコピペしてください。
続きを読む