ウェブページを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>
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)
オープン | 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
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (87 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (8 PV)
- [将棋]ユーチューバーのクロノさんが将棋ウォーズ運営からアカウント停止の警告を受ける #ソフト指し #複垢 #アカBAN (7 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (6 PV)
- SQLのSELECT文でn件目からm件目までのレコードを取得する方法(Oracle、SQL Server、MySQL、PostgreSQL) (4 PV)
- Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (4 PV)
- Google News (グーグルニュース)日本版 (4 PV)
- [C言語]1バイト(8bit)の10進数を2進数の文字列に変換するコード (3 PV)
- ウェブページを1回だけリロード(再表示)する方法 (2 PV)
- 時間指定で仲値トレードも簡単にできる無料EA「NAKANE3」の最新版(Ver 2.02) (2 PV)
今月のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1706 PV)
- Google News (グーグルニュース)日本版 (224 PV)
- [将棋]ユーチューバーのクロノさんが将棋ウォーズ運営からアカウント停止の警告を受ける #ソフト指し #複垢 #アカBAN (186 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (180 PV)
- 掲示板CGI ThreadPlus 1.1 のリリース (155 PV)
- [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (152 PV)
- 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (148 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (138 PV)
- Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (136 PV)
- 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (109 PV)
アクセス統計
ディレクトリ
関連サイト