• 締切済み

自分のWebページの更新日付が毎回新しくなる

今まではNo.6898580番の回答のようになっており何の問題もありませんでした。 半年ほど前からウェブの容量20Mbが一杯になり、Yahoo!ジオシティーの100Mb無料に引越し中です。 コンテンツはFFFTPを使わずインターネットのブラウザで直接ウェブページを編集,更新できるので重宝していますが、Y!ではページを開いた時の最新の時刻が表示されます。 <body> : <pre>  最終更新日[<script language="javascript" type="text/javascript"> <!-- document.write(" ",document.lastModified); --> </script> ] : </pre> </body> ウェブページには下のように表示されます。 ~~~~~~~~~~~~~~~~~  〇X〇Xのお話   最終更新日[ 10/31/2014 08:03:24 ]                      戻る ~~~~~~~~~~~~~~~~~ ところが、 自宅PCからFFFTPでアップした内容とY!に転送(引越)した物を2つ見比べたら日付が8月頃の日付のままです。勿論更新するので日付は変わりますが、Y!だけはブラウザの更新ボタンでも毎回日付表示が変わります。 ~~~~~~~~~~~~~~~~~  〇X〇Xのお話   最終更新日[ 08/16/2014 23:51:39 ]                      戻る ~~~~~~~~~~~~~~~~~ PCは32bit Win7 professional、プロバイダーはQTnetです。 さしあたり実害はないので時間がある時に、お目に留まれば幸いです。

みんなの回答

回答No.1

実際のホームページを見ない限り、詳しいことはわかりませんが、調べてみた所サーバーによってはdocument.write(" ",document.lastModified)の数値を正しく表示しない場合があるようです。前回利用されていたレンタルサーバーでは問題なく表示されていたようなので、おそらくY!ジオシティーズのサーバーの設定が原因でしょう。 またはY!ジオシティーズのような自分でホームページを作成できると謳っているような会社が提供している、ホームページ制作ツールをご利用いただいている場合は、ページが読み込まれる度に、自動的にページを生成している場合があります。その場合は、毎回読みこむ度にページが更新されている、と言う事になるので、更新日の表示がページが読み込まれた日時になってしまうのかもしれません。

e-m-p
質問者

お礼

しょうもない事に回答して頂き、ありがとうございます。

関連するQ&A

  • javascript 日付自動更新

    以前にもご質問させてもらったのですが、解決にいたらなかったので今一度ご質問させてもらいます。何卒、宜しくお願い致します。 javascriptでサイトをアップした日付を、"最終更新日:2009年12月12日"と自動で更新したいです。 今までは、こちらのjavascriptを使っていたのですが、これですとブラウザ、GoogleChromeに対応していません。 文字化けしてしまいます。 <SCRIPT language="JavaScript"> <!-- renew = new Date(document.lastModified); y=renew.getYear(); m=renew.getMonth() + 1; d=renew.getDate(); if(y<1900) {y=y+1900;} document.write("最終更新日:"+y+"年"+m+"月"+d+"日"); //--> </SCRIPT> こちらのコードですとGoogleChromeで動くのですが、 <script type="text/javascript" charset="utf-8"> <!-- var d = new Date(); if (d.toLocaleDateString) { document.write("最終更新日:" + d.toLocaleDateString(document.lastModified)); } else{ y=d.getYear(); m=d.getMonth() + 1; d=d.getDate(); if(y<1900) {y=y+1900;} document.write("最終更新日:"+y+"年"+m+"月"+d+"日"); } // --> </script> このように表示されてしまいます。 最終更新日:Saturday,December,12,2009 "最終更新日:2009年12月12日"この形で表示させたいです。 どなたかお力を貸して下さい。お願い致します。

  • javascript 自動日付更新

    宜しくお願いします。 サイトをアップした日付を、自動で更新したいです。 今までは、こちらのjavascriptを使っていたのですが、これですとブラウザ、クロムに対応していません。 文字化けしてしまいます。 <SCRIPT language="JavaScript"> <!-- renew = new Date(document.lastModified); y=renew.getYear(); m=renew.getMonth() + 1; d=renew.getDate(); if(y<1900) {y=y+1900;} document.write("最終更新日:"+y+"年"+m+"月"+d+"日"); //--> </SCRIPT> クロムでも動くjavascriptのコードはありませんか? 何卒、宜しくお願い致します。

  • 更新日付を別のページで表示したい

    HPのトップ画面に、別に設けた5箇所のページが更新日付をページの更新と連動表示させたいと考えています。 javascriptでのスクリプトを教えてください。

  • JavaScriptの自動更新日表示の日付並び順について

    <script type="text/javascript"><!-- document.write('最終更新日:' + document.lastModified); // --></script> 上記を貼り付けて、ページの最終更新日を表示させたのですが、下記の様に表示されました。 最終更新日:11/14/2007 10:39:13 これを「最終更新日:2007/11/14 10:39:13」又は「最終更新日:2007/11/14」の様な形にしたいのですが、可能でしょうか? ご存じの方アドバイス下さい。 よろしくお願いします。

  • javascriptでの日付更新の時間について

    初歩的なことですいませんが・・・ Javascriptについてご教授ください。 以下のような日付を表示するJavascriptがあります。 <SCRIPT LANGUAGE="JavaScript"> <!-- date = new Date(); y = date.getFullYear(); m = date.getMonth() + 1; d = date.getDate(); if (m < 10) { m = "0" + m; } if (d < 10) { d = "0" + d; } document.write(y + "/" + m + "/" + d); // --> </SCRIPT> これの場合、何時に見ようが今現在の日付が表示されますよね・・・ 例えばこれを午前10時になったら今日の日付に表示を変える・・・みたいなことってできますか?? (つまり午前0:00から9:59までは前日の日付を表示させるということなのですが・・・) 分かりにくかったらすいません。 どうかよろしくお願いします><

  • WEBページへのJavascriptの反映

    WEBページにJavascriptが反映されません。 Eclipseを使用しているのですが、httpプレビューにも反映されていません。 コードの位置に、;だけ残っていたりします。 作成は、静的WEBプロジェクトで、エンコードの設定はUTF-8にしています。 コードもおそらく間違えてはいないと思うのですが・・・ ご教授頂ければ助かります。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>index</title> </head> <body> <script type="text/javascript"> <!-- var x 123; if (x % 2 == 0) document.write(x + "は偶数"); else document.write(x + "は奇数"); //--> </script> </body> </html>

  • ホームページの最終更新日について

     ホームページにjavaスクリプトで最終更新日を表示し、PHPスクリプトで外部ソース(フッター)をを読み込むようにしているのですが、ブラウザで確認すると最終更新日に現在の日時が表示されてしまいます。  正しい最終更新日を表示する方法はありますか。 <script type="text/javascript"><!-- document.write('最終更新日:' + document.lastModified); // --></script> <?php include("../footer.html");?>

  • webページの日付を確認するには?

    Webページ上で、そのページが作成(または更新)された日付を知りたいのですが、方法はありませんか? 例えば、「○○が来週からいよいよ始まります。」と書かれている記事を見て、 「え?ん?来週っていつ?」って思うことがあります。 日時が、どこかに記されていればいいのですが、全く記されてないものがありますよね。 そういう場合など日付を知りたいのですが、何か方法はありますか。 因みにメインで使うブラウザはchromeです。

  • 自動で最終更新日を表示する

    同じ内容の投稿を見たのですが、解決しなかったので、教えて下さい。 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>

  • 日付が変わるごとにページを更新

    日付が変わるごとに自身のページを更新するには、 Javascriptでどう記述すればいいですか?

専門家に質問してみよう