この記事に含まれるタグ (Keyword) :
Newマーク javascript
記事 や コメント が設定期間内に投稿されたものであれば New という新着マーク を表示するスクリプト。
あちこちのサイトで見かけ、FC2ブログ であれば FCafe(daniel)さんの 新着マーク スクリプトを利用している方も多いのではないでしょうか?
今日は、その一部を改良しました。というお知らせです。
このスクリプト、裏技を使えば 図のように私のテンプレートの ナビゲーションバー部分 にも応用できるのでお気に入りだったのですが、実は ちょっとだけ気になっていたことがありました。 Firefox アドオン - Web Developer などを使っていると javascript がエラー(警告)と表示されてしまうことです。
※ここで言うエラーとは、ツール等で厳しく調べた時のものです。 通常の閲覧時には エラー等は表示されず、特に問題ないと思います。(多分)
エラーコンソールの警告 (08 is not a legal ECMA-262 octal constant 等)色々調べてみたところ それらしいことが書いてある記事 [2月から始まるバグ、月表記の多言語化 - Help me, hackers!] までは辿り着いたのですが、それでどうすればいいのかまでは判らず。。。 特に問題ないかなとそのままの状態で使っていました。
で、昨日 たまたま私のソースを見てくれた Paroday さんから、この部分を指摘され 解決方法を教えて頂いたのでお知らせします。
具体的なソースは [ 関連記事 : 変数の裏技を使って 新着表示 を好きな場所に ]
の記事に 修正したものを載せておきましたので、そちらを参照してください。
以前の状態
関数名(<%年>,<%月>,<%日>,<%時>);
↓
現在の状態
関数名(<%年>,'<%月>','<%日>'-0,'<%時>'-0);
年 の部分に ''(シングルクォーテーション) が付いていないのは、「年は 0から始まることがない」 からだそうです。 で、見事にエラー表示も無くなりましたよ!
Paroday さんありがとうございました♪
キーワード検索 : Newマーク javascript
お役に立ちましたら、応援して頂けると嬉しいです(*´`*)
記事を読んで頂きありがとうございます。
URL http://arinogotokuatumarite.blog19.fc2.com/blog-entry-180.html
2011/01/10 ~ | Comment (0) tweet? | ↑ ページ先頭へ ↑ |コメントを投稿する 記事: Newマーク 表示スクリプト を少し変更しました。
お気軽にコメントをどうぞ。
ソースコード等の < と > は (実態参照に変換されるので) そのまま使ってOKです。 & は 全角 に変えて使ってください。
0 Comment