« MovableTypeのエントリー高速検索Widget | メイン | 鬱の症状と対処 2nd GIG »

「DEATH NOTE」のL風な生存確認♪ MovableType


百式さんのところで紹介されてた
読者の利益」の記事を見て
あ、ちょっとしたハックで「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として動くように書いておいた↓
movabletype
ソース↓
<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>
寝よう。。。。

トラックバック

このエントリーのトラックバックURL:

TBスパムを弾く為、言及の無いTBは受け付けていません。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

人気のエントリー

▼すべて表示
generated by レビュー・ポスター

あわせて読みたい

あわせて読みたい