• 締切済み
  • 困ってます

最終更新日の表示

Javaスクリプトを使用して自分のサイトの 最終更新日を表示したいと考えています。 2000年問題には対応しています。 インターネットエクスプローラーで表示させる分にも 問題ありません。 ただ、広告バナー付のサイトにアップロードして Netscapeで表示させると1970年1月1日と表示されて しまいます。 広告バナーのないサイトであれば問題なく 表示されるのですが、、、 WindowsUpdateも最新版にしました。 Netscapeも4.73にしました。 どうしたらきちんと表示されるでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数170
  • ありがとう数5

みんなの回答

  • 回答No.2
  • ryoyama
  • ベストアンサー率56% (45/80)

document.lastModified を使っているのでしょうか。 回答にはもっとくわしい情報が必要ですね。 JavaScriptのソースが一部だけでもわかればいいのですが。 ちなみに広告バナー付のサイトでdocument.lastModifiedを使うとこちらが意図した更新日になりません。 サーバーがバナーを表示するHTMLを付加してしまうためでしょうか、今日の日付になってしまいます。(ちなみにボクが利用しているのはfreewebです)

共感・感謝の気持ちを伝えよう!

質問者からの補足

ryoyamaさん、deagleさん、早速のレス、 ありがとうございます。 ちなみに使っているサイトはhoopsとgeocitiesで いずれも同じソースです。 (ちなみに広告のないサイトはDTIです) 以下ソースになります。 htmlでテーブルを組んでいる部分に埋め込んであります。 <SCRIPT LANGUAGE="JavaScript"> <!-- OS1 = navigator.appVersion.indexOf(')',0); OS2 = navigator.appVersion.substring(OS1-10,OS1-3); if (navigator.appName == 'Microsoft Internet Explorer' && OS2 == 'Windows') { if (navigator.appVersion < '4') { year = document.lastModified.indexOf(' ',8); year = document.lastModified.substring(year+1,year+5); month = document.lastModified.indexOf(' ',0); month = document.lastModified.substring(month+1,month+3); date = document.lastModified.indexOf(' ',2); date = document.lastModified.substring(date+1,date+3); } else { update = new Date(document.lastModified); miss1 = update.getTime(); if (update.getTime() < 0) { miss1 = miss1 + 3155792400000; } else { miss1 += 32400000 } miss2 = new Date(miss1); year = miss2.getYear(); month = miss2.getMonth() + 1; date = miss2.getDate(); } if (year < 1000) { year += 1900; } document.write('<font color=ffff00>最終更新日</font>:'); document.write(year,'年 '); document.write(month,'月 '); document.write(date,'日'); } else if (navigator.appName == 'Microsoft Internet Explorer' || navigator.appName == 'Netscape') { update = new Date(document.lastModified); if (update.getTime() < 0) { if (update.getTimezoneOffset() == 900) { miss1 = update.getTime() + 2212036096000 + 86400000; miss2 = new Date(miss1); } else { miss1 = update.getTime() + 3155792400000 - 32400000; miss2 = new Date(miss1); } year = miss2.getYear(); month = miss2.getMonth() + 1; date = miss2.getDate(); } else { year = update.getYear(); month = update.getMonth() + 1; date = update.getDate(); } if (year < 1000) { year += 1900; } document.write('最終更新日:'); document.write(year,'年 '); document.write(month,'月 '); document.write(date,'日'); } else { document.write('最終更新日:',document.lastModified); } //--> </SCRIPT> JavaScript初心者ですが、宜しく御願いいたします。

関連するQ&A

  • IEでのみJavaが表示されません。

    IEでのみJavaが表示されません。 Javaを学習しようと、最新版のJDKをダウソしたりアンインストールしたりしていたらIEでJavaを使ったページが表示されなくなってしまいました。いったいどうすればよいのでしょうか? Firefoxだと表示されます。今はJDK最新版がインストールされてます。

    • ベストアンサー
    • Java
  • JAVAの無効化設定の仕方を教えてください

    インターネットエクスプローラ6 SP1aを使っています。 Javaの最新版J2SE 1.4.1_02を最近インストールしました。 MicrosoftのJavaの場合、セキュリティ設定から有効、無効を切り替えれたと思うのですが、 SunのJavaの場合はどうやって設定したらよいのでしょうか? 通常は常にONになっているのでしょうか? SP1aにしてからオプションのMicrosoftVMの項目も消えてしまいましたし.....。 Netscapeの場合は元々SunのJavaが入ってましたから、オプションから普通に設定できますよね? よろしくおねがいします。

  • Java Update利用可能 という表示

    Windows 10で、電源を入れたり、再起動する度に、次のような表示が毎回出ます。 Java Update利用可能 Javaの最新版のインストール準備完了。 ここをクリックすると、続行します。 クリックするのですが、ほとんどの場合、何も表示されません。 表示されるときは、スクリプト エラーが表示されます。 なぜ、この表示が毎回出るのか、そして、どう対処すれば良いのか知りたいです。 よろしくお願いします。 ※OKWAVEより補足:「富士通FMV」についての質問です。

  • 回答No.1
noname#25358
noname#25358

 どういうソースを組んだのでしょうか?  それが分からないと何も答えようがないです。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • バナー広告表示について

    アフィリエイト等で見かける技術です。 自分のHP内に広告枠を設置。 その広告枠が、常に最新の内容に更新されています。 これはどういう技術なんでしょうか? この技術について学ぶには、何を勉強すればよいのでしょうか? (例えばjavaスクリプトとか?)

  • ★JAVAについて質問があります。★

    ★JAVAについて質問があります。★ ブラウザでGoogle Chromeを使っております OSはVistaです 株取引でグラフを表示させなければならないのですが、そのサイトにある 「JAVA プラグイン」が表示されないのです。 プラグインをインストールしろ、との表示が出て、最新版にしたのですが、まだ表示されません。 Chromeを再インストールしたり、JAVAの一時ファイルを消すなどもしてみたのですが、まだ駄目です。 ちなみに、IEでは表示されました。しかし、Chromeをずっと使っているので、なんとかChromeでJAVAスクリプトを使えるようにしたいのです。 どなたか詳しい方がいらっしゃいましたら、是非ご回答していただければ、と思います☆★<m(__)m>

  • chromeでyahooのトップページが表示されな

    chromeでyahooのトップページが表示されなくなりました 特に何かした記憶がないのですが、先日からchromeとfirefoxで yahooのトップページが表示されなくなりました IEでは表示されます さらに、特定のサイトでもchromeとfirefoxでサイトが真っ白のまま何も表示されなくなりました キャッシュを削除してみても一向に改善されませんでした javaも最新版にインストール済みです chrome、firefoxともに最新版です OSはwindows7 64bitです どうすれば改善するでしょうか?

  • 画像が表示されない!?

    私はサイトをもっています。 「link」というページで、ほかのサイト様へのバナーリンクを繋いでいます。 今日、web拍手で「linkのバナーが表示されていません。画像アドレスが「file://~」から始まっているようですよ」という、コメントをいただきました。 でも、私のパソコンではしっかりバナーが表示されています。 なぜなんでしょうか? そして、どのパソコンでも画像が表示されるようにするにはどうしたらよいのでしょうか? ちなみに、ホームページ作成には「Netscape Composer」を使っています。

  • Javaの最新版の更新について

    自分のパソコンではなく家族のパソコンで、 デスクトップ(右下)にJavaの最新のバージョンの更新の表示が出て、何回かうまくできてたのですが、ある時うまくいかず、JavaのHPから最新版をダウンロードしました。 それからというものパソコンを起動する度にデスクトップ(右下)に更新の表示が出て、クリックすると「最新版です」という表示になります。 パソコン起動の度に出てくるのでなんか煩わしく、更新の見出しを出さないようにはできるでしょうか。 ご存知の方がいらっしゃいましたらどうぞよろしくお願いいたします。 NECのノートパソコンでXPのホームエディション、IEは6です。

    • ベストアンサー
    • Java
  • ポップアップ?バナー?

    先日無料ホームページサイトに自分のサイトを開設しました。 ポップアップ形式の広告が嫌いなので、ページに挿入される広告をバナー形式にしています。 でも、みなさんはポップアップとバナーと、どちらがお好みですか? これはサイト作成者としてではなく、サイト訪問者としての好みを聞いています。 「ポップアップを閉じてくれるソフトを利用しているよ」というお答えでも、 「javaスクリプトを無効にしているよ」というお答えでも構いません。 お暇なときに好き嫌いを教えてください。

  • ページのスクリプトがI.Eの実行速度を遅くする。

    Firefoxの最新版ではスムーズに表示されるけれどI.E7では下記表示が出て 砂時計にポインタが変わり表示できません。WindowXP 質問(1)下記 このスクリプト とはホームページ作成のどのようなスクリプトをさすのでしょうか? 質問(2)Windows8 I.E9なら上記両方とも正常表示されますか? 例えばhttp://cyclist.sanspo.com/77794 左記アドレス このスクリプトを実行しますか? このページのスクリプトがInternet Explore の実行速度を遅くしています。 スクリプトを実行し続けると、コンピュータが反応しなくなる可能性があります。 しかしI.E7で正常表示されるhttp://www.fxstreet.jp/のライブストリーミング チャートがFirefoxの最新版やI.E8ではWindowsXPでは表示されません。 FirefoxとChrome最新版ではこのコンテンツを表示するにはプラグインが必要です。    プラグインをインストール とでますがクリックするとプラグインはインストールされませんでした。 Java Runtime Environmennto 利用できません   手動インストール となります。 Java へのupdateをすれば現在正常表示のI.E7がおかしくなる可能性はあります。 Javaのブラウザへのインストールの順番を変えれば両方できるかもしれませんが 手間考えるとメリットないように思えます。

  • 回線速度が測れなくなった?Javaの更新のせい?

    よく利用している価格.comのネット回線速度測定サイトでエラーが出て測れなくなりました。 http://kakaku.com/bb/speed.asp (java使用の確認画面すらでません。ただ他に試したいくつかのJava使用サイトでは問題なかったです) 先日の1月のWin7のアップデートのせいでしょうか? それともサイト側の問題でしょうか? それとも測定に利用しているJavaを最新版にアップしたせいでしょうか? (先日Win7とJava、adobeフラッシュを同時に最新版にアップしました) できれば、みなさんのWin7の環境で実際にお試し頂いた上でアドバイス頂きたいです。 よろしくお願い致します。

  • Java(VM)2Platformて?

     今朝、タスクバーに、Java(VM)2Platformのアイコンが、有ったのですが 知らない間に消えました。WindowsUpdateで最新版に出来るらしいのですが Java(VM)2Platformて?何ですか?機能や使い方は?教えて下さい。

    • ベストアンサー
    • Java
  • 「セキュリティ保護のためこの・・・」の警告の表示の有無

    IBMのHPビルダーでホームページを作成していますがJavaスクリプトを使用したページをローカルでみると 「セキュリティ保護のためこのコンピュータにアクセスする可能性のあるスクリプトやアクティブXコントロールを実行しないようinternetExplorerで制限しています。」 と警告が表示されます。これはJavaスクリプトを使用すると必ずでるのもなのでしょうか?ちなみにまだアップロード先が決まっておらずアップロードしては試していません。よろしくお願います。

専門家に質問してみよう