- 締切済み
自動で最終更新日を表示する
同じ内容の投稿を見たのですが、解決しなかったので、教えて下さい。 HPの最終更新日が、HPを開いた日付になってしまい、更新日を表示 しません。(ここ最近更新していないのに、最終更新日が今日の日付になっている。) Yahooのgeocitiesを使っており、CGIは使えないので、それ以外を教えて下さい。 よろしくお願いします。 <Body>に以下のように書いています。 <SCRIPT language="JavaScript"> upDate=new Date(document.lastModified); Month=upDate.getMonth()+1; Date=upDate.getDate(); Year=upDate.getYear(); document.write("最終更新日:" +Year +"年" +Month +"月" +Date +"日") </SCRIPT>
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- steel_gray
- ベストアンサー率66% (1052/1578)
Javascriptによる更新日表示はやってみて使えなければ、ダメなものと諦めるしかないでしょう。 CGIが使えるサーバならば更新日を表示するためのCGIが無料でも配布されているので、そうしたものを設置すればjavascriptでやろうとしている事ができるでしょう。 http://www.yumemaboroshi.net/ ↑こういうところで「最終更新日」で検索してみる。 あと、infoseekならSSIが利用可能だと思ったので、ページにSSI構文を埋めるだけでも実現できると思います。(ページの拡張子はshtmlに変えないとダメだったかな?) http://www.tohoho-web.com/wwwssi.htm ↑SSIについて
- steel_gray
- ベストアンサー率66% (1052/1578)
javascriptで得られる更新日時はサーバの仕様により決まります。 Geocitiesでは常にアクセスした日時を返すのでどうにもなりません。 残念でしょうが諦めてください。
お礼
そうなのですか…では諦めます(;;) あと、infoseek(iswebライト)の場合はどうでしょうか? こちらはCGIも使えるのですが、上記の様に書いたところ、 やはり今日の日付を表示してしまいます。 解決方法を教えて頂けると嬉しいです。