ジオシティーズで最終更新日を自動的に表示させたい。

[新着] Webテンプレートを仮オープンしました



0   名前: ポン子 : 2006/02/06 22:51
初めまして。
私は無料レンタルサーバ、ジオシティーズでHP作り始めて、まだ一ヶ月も経ってない初心者です。
いろいろなサイトで紹介してある、最終更新日を自動的に表示させるJAVASCRIPTを試してみたんですけど、どれも今日の日付になってしまいます。
検索サイトで調べてみたところ、広告が表示される時に更新しているので、このような現象が起こるそうです。
で、ここからが質問なんですけど、ジオシティーズでも使える、最終更新日を自動的に表示させるJAVASCRIPTを知ってる方がいたら教えてください。

1   名前: 匿名希望 : 2006/02/06 22:51
先に自分で勉強したらどうですか?
ここはサンプルソース屋さんじゃないんです。
(てゆーか最終更新日くらい手作業で書けばいいやん)

2   名前: 匿名希望。 : 2006/02/06 22:51
てゆーかここ質問掲示板だし。質問しちゃいけないの?

「知ってる方がいたら教えてください」と言ってるのだから、
もし知っている人がいたならば回答してあげるでいいでしょう。
知らなければ無理してレスつける必要もないんだし。

まあ自分で勉強する努力も必要だとは思うけど。

3   名前: Pid : 2006/02/06 22:51
>>0
> 最終更新日を自動的に表示させるJAVASCRIPTを試してみたんですけど、どれも今日の日付になってしまいます。

そもそも,document.lastModified はサーバ側で Last-Modified ヘッダを送出しないと取得できません。したがって,ご自身で仰る通り,

・ローカルで表示した場合
・Last-Modified を送出しない設定で,SSI を使ったり広告挿入された場合

に,何が表示されるかはブラウザ・状況依存です。これはサーバ側の問題ですから,いち利用者には改善要望を出すくらいしかできません。

ここで考えて頂きたいのですが,そもそも「スクリプトを実行しないと更新日時が分からない」ような書き方をしてしまって良いものでしょうか。たとえば,ページを保存したときや,ソースを編集しようとしたときに,「本当の更新日時が分からない」というのは,本末転倒ではないでしょうか。

ですから,ページの更新日時は「その都度きちんと書き込む」というのが正解だと私は思います。もしそれが面倒なら,ファイルを保存したときに自動で更新日時を書き込んでくれるエディタもあります。

4   名前: Z : 2006/02/06 22:51
 Pidさんがよいまとめ方をしてくださったのですが、

http://www.kanzaki.com/docs/html/dtf.html

 更新日時を明らかにする場合に、この資料にあることも踏まえておくとよいかと思います。

一覧へ戻る