ボーイスカウト日本ジャンボリーの残り日数。

ボーイスカウト日本ジャンボリーの残り日数を表示するスクリプト。

元のページのJavascriptをそのまま使えば、表示できる。

http://www.15nj.org/

ただ、このスクリプトのコピーライトが不明なのでそのまま使って良いのかどうか。

この程度なら、自分で作ってしまえば良い。

また、写真を表示するサイトが無くなるか、アドレスが変わった場合は当然使えなくなる。

この写真を使用するにあたりの許諾が必要になるはず。コピーして使うわけではないから、無許可の複製にはあたらないが、同一性の保持という意味で、元々のサイト以外での利用は制限される。要注意。

それぞれのサイトでスクリプトが設置できれば、どこでも稼働する。

以下スクリプト。文字と写真の位置関係は、それぞれで調整する必要がある。

<div style=”position: relative; top: 0px; left: 0px;”>
<script language=”JavaScript”>
<!–
ty = 2010;        // target year
tm = 8;        // target month
td = 2;        // target day

var targetDay = new Date(ty, tm-1, td);
// get the target date
var today = new Date();
// get today

gap = (targetDay.getTime() – today.getTime()) / (24*60*60*1000);
// calc dates
gap = Math.ceil(gap);
// integer

if (gap > 0)    // not yet
{
document.write(“<span style=’position:absolute; top:70px; left:28px;’>”);
document.write(gap, “日</span>”);
}
if (gap == 0)    // if it’s today
{
document.write(“今日!”);
}
if (gap < 0)        // past
{
gap = Math.abs(gap);    //
document.write(“予定日から”, gap, “日です。”);
}
// –>

</script>
<img src=”http://www.15nj.org/randomimage.php”>
</div>