ウェブページを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) (71 PV)
- Google News (グーグルニュース)日本版 (17 PV)
- Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (13 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (8 PV)
- FX最強ツール「Infinity(川ツールを使った高額インジ)」販売で話題のFX系YouTubeチャンネル #詐欺とは言えないようだが (8 PV)
- SQLのSELECT文でn件目からm件目までのレコードを取得する方法(Oracle、SQL Server、MySQL、PostgreSQL) (7 PV)
- [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (5 PV)
- [将棋]角換わり▲4五桂速攻(△6五桂速攻) #佐藤天彦名人 #三浦弘行九段 (5 PV)
- ウェブページを1回だけリロード(再表示)する方法 (4 PV)
- PHPでMySQLに接続して、SELECTでデータを取得するサンプルプログラム (4 PV)
今月のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1422 PV)
- FX最強ツール「Infinity(川ツールを使った高額インジ)」販売で話題のFX系YouTubeチャンネル #詐欺とは言えないようだが (328 PV)
- Google News (グーグルニュース)日本版 (238 PV)
- Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (108 PV)
- 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (107 PV)
- ウェブページを1回だけリロード(再表示)する方法 (96 PV)
- [将棋]角換わり▲4五桂速攻(△6五桂速攻) #佐藤天彦名人 #三浦弘行九段 (80 PV)
- [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (77 PV)
- 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (72 PV)
- [FX]「PositionKeeper」裁量ポジションのトレールや時間決済ができるMT4向け無料ツール(EA) (62 PV)
アクセス統計
ディレクトリ
関連サイト
- 59bbs.org - 掲示板
- 株とFXの掲示板
- ブログビジネスblog ブログ
- CommentPP - オープンソース掲示板システムのダウンロード
- SourceForge.JP: 59Tracker