上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
前のブログテンプレートには実装されていたのですが、新しく設定したテンプレートにはなかったので
勉強がてら自分で実装してみました。

今回実装した機能はすごく単純なもので、新着記事であればタイトルの横にNew!!と表示するものです。

以下、ソースコード(※一部FC2専用のタグがあります)
関数部分
<script type="text/javascript">
<!--
var today=new Date();
function nw(u1,u2,u3,u4) {
var nt=24; var c=new Date(u1,u2-1,u3,u4);
if (today-c<3600000*nt) {
document.write('<strong><font color="red">New !!</font></strong>')}
}
-->
</script>

スクリプト部分
<script type="text/javascript"> nw(<%topentry_year>,<%topentry_month>,<%topentry_day>,<%topentry_hour>) </script>

動作の内容をかいつまんで説明しますと、閲覧しているときの時間とトップエントリーの時間の差が
24時間以内であればページ内に「New!!」と記載します。
おそらく、スクリプト部分の引数である<%topentry_year>,<%topentry_month>,<%topentry_day>,<%topentry_hour>を書き換えるだけで他のブログでも使えるのではないでしょうか。

なお、注意点としては関数部分は<head>タグ内に記載する必要があります。
そうしないと関数定義がされていない状態でスクリプトが実行されてしまうため、関数未定義エラーが
発生してしまいますのでご注意ください。
Comment
Trackback













管理者にだけ表示を許可する

Comment form

openclose

カテゴリ一覧

そま宗助

  • Author:そま宗助
  • タイ生まれのちょっと変な?日本人。
    農学博士の父とブラジル日系1世の母の間に生まれたため、普通の日本人とはちょっと違う視点で世界を見つめる男。

    最近、勉強会やカンファレンスにちょいちょい顔出ししてます。

    読書週間継続中?

    ストレングスファインダー
    1.収集心
    2.学習欲
    3.共感性
    4.指令性
    5.運命思考
プロフィール

※注意書き※
当ブログに掲載されているJavaScriptの動作確認はFirefoxでのみ行っております。他ブラウザでの動作に関しては保障できませんのでご注意ください。






1キロバイトの素材屋さん
フリーエリア
FC2カウンター

名前:
メール:
件名:
本文:

メールフォーム

Page Top

Powered by FC2 Blog |

FC2Ad

| Template Design by スタンダード・デザインラボ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。