「DEATH NOTE」のL風な生存確認♪
百式さんのところで紹介されてた
「読者の利益」の記事を見て
あ、ちょっとしたハックで「DEATH NOTE」のL風な生存確認出来るじゃん。
と、思ったのでやってみた。
最後に更新された記事の10日後までに更新がなかったら
死亡確認・・・・(^^;
ソース↓
<script src="http://www.clocklink.com/embed.js"></script>
<script type="text/javascript" language="JavaScript">
<!--
var date = new Date(<MTEntries lastn="1"><$MTEntryModifiedDate format="%Y,%m,%d,%H,%M,%S"$></MTEntries>);
var year = date.getFullYear();
var month = date.getMonth();
var day = date.getDate();
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
obj = new Object;obj.clockfile = "9001J-Red.swf";
obj.TimeZone = "GMT0900";
obj.width = 288;
obj.height = 18;
obj.Target = year + "," + month + "," + (day + 10) + "," + hours + "," + minutes + "," + seconds;
obj.Title = "Alive.......";
obj.Message = "......Death";
obj.wmode = "transparent";
showClock(obj);
//-->
</script>
作ってみたらうちのサイドバーには横幅がでかすぎた・・・orz
作った
DEATH NOTE読んだら
一ヶ月以上期間がありそうだったので
期間を一ヶ月にした。
MovableTypeのエントリー高速検索Widgetと同じく
widgetとして動くように書いておいた↓
ソース↓
<style>
#deathnote{
border:solid 1px #666;
background: #1f2d3a;
text-align:center;
font-weight: bold;
color:#f93;
}
</style>
<div class="module-deathnote module">
<h2 class="module-header">find alive.</h2>
<div class="module-content">
<div id="deathnote"></div>
</div>
</div>
<script type="text/javascript" language="JavaScript">
<!--
var _SECONDS = 1000;
var _MINUTES = 60 * _SECONDS;
var _HOURS = 60 * _MINUTES;
var _DATE = 24 * _HOURS;
var lastModified = new Date(<MTEntries lastn="1"><$MTEntryModifiedDate format="%Y,%m,%d,%H,%M,%S"$></MTEntries>);
var e = document.getElementById('deathnote');
function l(){
var limit = lastModified - new Date();
if(limit > 0 ){
var date = parseInt(limit/_DATE);
var hours = parseInt((limit - date * _DATE) / _HOURS);
var minutes = parseInt((limit - date * _DATE - hours * _HOURS) / _MINUTES);
var seconds = parseInt((limit - date * _DATE - hours * _HOURS - minutes * _MINUTES) / _SECONDS);
e.innerHTML= (date < 10 ? "0" : "") + date + "d "
+ (hours < 10 ? "0" : "") + hours + "h "
+ (minutes < 10 ?"0" : "") + minutes + "m "
+ (seconds < 10 ? "0" : "") + seconds + "s";
setTimeout("l()",_SECONDS);
}else{
e.innerHTML= "I am dead.";
}
}
l();
//-->
</script>
寝よう。。。。