一定時間だけ教材を表示するJavaScript

PPT2Flash ProfessionalQuizCreatorで作成したeラーニング教材を、eラーニングシステムを使わずに、一定期間だけ配布したいとの要望をいただきました。eラーニングシステムを是非購入してくださいと、言いたいところですが、下記のような方法を考えてみました。

下記のJavaScriptは、下記のサイトで配布されたものを改変したものです。JavaScriptをHTML内に埋め込みすることができるなら、この方法で期間を決めて表示することが可能です。(この方法は、いろんな意味で抜け穴があります。)厳密に配布を行う場合は、eLearning Manager 4Uなど、eラーニングシステムを利用することを推奨いたします。


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/*****************************************************/
//指定期間中に画像やメッセージを
//表示させるJavascript
/**設定項目 ******************************************/

//----開始日 YYYY/M/D 形式 半角数字で開始日指定
myStartDate="2009/11/01";

// 終了日 YYYY/M/D 形式 半角数字で終了日指定 11日指定で10日24時まで表示。
myEndDate="2009/11/11";

//表示するHTML
myHTML="<a href=http:/www.xxx.co.jp/xxx/>○○○の教材(11月1日~11月10日)</a>";

/*説明:上記の場合、2009/11/1~2009/11/10の
期間、指定メッセージを表示します。
1900年以前、2000年問題は必要なかろうと全然考慮していませんので、
開始日・終了日は2000年以降を指定してください。
終了日=終了日まで表示しているのではなくて、
表示しなくなる日です。
/******************************************************************/

myDate=new Date(); //現在の日付取得
mySD=new Date(myStartDate);
myED=new Date(myEndDate);
if(myDate.getTime()-mySD.getTime()> 0 && myED.getTime()-myDate.getTime()> 0){
document.write(myHTML);
}

お正月に便利な期間指定自動表示JavaScript:【無料素材倶楽部】WEBデザインブログ
http://sozai.7gates.net/blog/docs/%E6%9C%9F%E9%96%93%E6%8C%87%E5%AE%9A%E8%87%AA%E5%8B%95%E8%A1%A8%E7%A4%BAJavaScript/
を改変したものです。

使用法
1:上記ソースをテキストエディタにコピぺして、適当な名前をつけて、拡張子、.jsで保存。(例:newyear.js 等)
2:WEBページのHTML内でご挨拶を表示したい場所に、下記の一部を記入すれば完成です。
<script type=”text/javascript” src=”ファイルまでのパス/あなたのつけた名前.js”></script>

Facebookページもよろしくお願いします

CATEGORIES eラーニング, eラーニングコンテンツ, コンテンツの作り方by.m.nishimura2 Comments2009.11.09
記事の投稿者
西村 正宏
兵庫県出身。東京都在住。eラーニング専門キバンインターナショナル( http://kiban.jp) 代表取締役社長。 iPhone、iPad、kindleを愛す。2つの大学院で、情報工学と経営学の修士号取得。趣味も仕事もeラーニング。 Ustream中継の有料課金サービスを世界で唯一提供。USTREAM用スタジオ(http://www.facebook.com/pandastudio.tv)を運営。 英語がなぜか関西弁訛りになって困っている。 iPad関連の書籍を執筆が終わり出版待ち(ソフトバンククリエイティブ)。Ustream本を2冊出版予定。 USTREAM用のスタジオ(http://pandastudio.tv/)を作り、2010年中は無料で提供していますので、興味のある方は、是非ご利用ください。

Facebook comments:

コメントをどうぞ

Eメールアドレスは公開されません。

Trackback URL

管理者の承認後に表示します。無関係な内容や、リンクだけで意見や感想のないものは承認しません。