ウェブページを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
オープン | 0 point | Link (1) | Trackback (0) | Comment (0)

キーワード
プログラミング ウェブ 再表示 JavaScript HTML 

kagahiroのホームページ


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

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

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

トラックバックURL :


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


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

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

< 前の投稿      次の投稿 >

アクセスランキング

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (245 PV)
  2. [将棋]将棋実況ユーチューバーのクロノさんが朝日新聞のクレームで棋譜中継を配信中止 (46 PV)
  3. [将棋]豊島将之八段が角換わり早繰り銀で藤井聡太四段に完勝するという波乱 (45 PV)
  4. 仮想通貨イーサリアム、フラッシュクラッシュで一時10セントまで暴落後、値を戻す #乱高下 (22 PV)
  5. [将棋]藤井聡太四段が増田康宏四段に逆転で勝ち連勝記録を歴代単独1位となる29連勝とした #早繰り銀 (16 PV)
  6. ウェブページを1回だけリロード(再表示)する方法 (13 PV)
  7. [C言語]UTF-8でエンコードされた文字列の部分文字列を取り出すコード (10 PV)
  8. [将棋]佐藤天彦名人対Ponanza(ポナンザ)の対局は相掛かりで先手のPonanzaが圧勝 #電王戦 (7 PV)
  9. 加計学園(かけがくえん)の獣医学部新設についての「総理の意向」文書は本物と週刊文春がスクープ予告 (6 PV)
  10. [gcc]iconvで文字エンコードを変換するサンプルプログラム (6 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (5182 PV)
  2. [将棋]将棋実況ユーチューバーのクロノさんが朝日新聞のクレームで棋譜中継を配信中止 (1713 PV)
  3. 加計学園(かけがくえん)の獣医学部新設についての「総理の意向」文書は本物と週刊文春がスクープ予告 (438 PV)
  4. 米海軍の空母カールビンソンとロナルドレーガンが日本海から撤退 #北朝鮮問題 (250 PV)
  5. ウェブページを1回だけリロード(再表示)する方法 (206 PV)
  6. [C言語]UTF-8でエンコードされた文字列の部分文字列を取り出すコード (201 PV)
  7. [将棋]豊島将之八段が角換わり早繰り銀で藤井聡太四段に完勝するという波乱 (197 PV)
  8. Sony、ハイエンドEマウントミラーレスカメラ「α9」(model ILCE-9)を発表 (155 PV)
  9. [gcc]iconvで文字エンコードを変換するサンプルプログラム (134 PV)
  10. Google Home(グーグルホーム) - 家庭用の音声アシスタントデバイス #機械学習 #AI (123 PV)

アクセス統計

ディレクトリ

関連サイト