ウェブページを1回だけリロード(再表示)する方法

HTMLファイルのフォームからPerlのCGIでHTMLファイルを更新し、

print "Location: htmlファイルのURL""\n\n";

でそのHTMLファイルを表示しても、更新前の古い状態で表示されてしまいます。

だからといって、

<body onLoad="location.reload();">

という記述では、リロードの無限ループになってしまいます。

以下のJavaScriptをHTMLファイルに追加することで1回だけリロードすることができるようです。

<script type="text/javascript">
<!--
var __onload_flag = window.onload;
window.onload = function() {
    if (__onload_flag) {
        __onload_flag();
        location.reload();
    }
}
//-->
</script>

[2270] Posted by kagahiro at 2013/02/15 13:47:02
オープン | 1 point | Link (1) | Trackback (0) | Comment (1)

キーワード

プログラミング ウェブ 再表示 JavaScript HTML 

ジャパンのホームページ


ウェブページを1回だけリロード(再表示)する方法 関連リンク

JavaScript(ジャバスクリプト)
JavaScript(ジャバスクリプト)とは、Netscape Communications 社が開発したオブジェクト指向のクライアントサイドで動作するスクリプト言語で、Javaとは名前や記述が似ているが別の言語である。独学 JavaScriptJav...

ウェブページを1回だけリロード(再表示)する方法 トラックバック

トラックバックURL :


ウェブページを1回だけリロード(再表示)する方法へのコメント

1 Posted by 無名のブロガー at 2019/06/14 15:53:49
FireFox 67.0.2 (64 ビット)
chorome バージョン: 75.0.3770.90
IE11 バージョン 11.0.9600.19377
ではこの方法で更新されませんでした。Orz

詳細の入力フィールドを表示する

おすすめ  (チェックしてコメントすると最新情報に掲載)
コメント :

< 前の投稿      次の投稿 >

アクセスランキング

今日のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (125 PV)
  2. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (26 PV)
  3. Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (16 PV)
  4. 今日(2020年7月7日、火曜日)のドル円、ユーロドル、ポンドドル相場予想 #FX #デイトレード #新型コロナ #リスクオフ (15 PV)
  5. Google News (グーグルニュース)日本版 (15 PV)
  6. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (9 PV)
  7. [gcc]iconvで文字エンコードを変換するサンプルプログラム (9 PV)
  8. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (9 PV)
  9. ウェブページを1回だけリロード(再表示)する方法 (7 PV)
  10. SQLのSELECT文でn件目からm件目までのレコードを取得する方法(Oracle、SQL Server、MySQL、PostgreSQL) (7 PV)

今月のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1705 PV)
  2. Google News (グーグルニュース)日本版 (341 PV)
  3. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (212 PV)
  4. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (166 PV)
  5. Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (165 PV)
  6. ウェブページを1回だけリロード(再表示)する方法 (99 PV)
  7. [将棋]ユーチューバーのクロノさんが将棋ウォーズ運営からアカウント停止の警告を受ける #ソフト指し #複垢 #アカBAN (99 PV)
  8. [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (92 PV)
  9. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (75 PV)
  10. [gcc]iconvで文字エンコードを変換するサンプルプログラム (71 PV)

アクセス統計

ディレクトリ

関連サイト