No.1ベストアンサー
- 回答日時:
MovableTypeなどのインストール画面はプログレス表示になっていて、実行が終わったところまでを順次表示していきますよね?
いったん「しばらくお待ちください」までをブラウザに返しておいて、bodyタグのonLoadのJavaScriptで、その表示をCSSでdispkay:noneに替えてしまうというのはどうでしょう。
「しばらくお待ちください」までを返した状態でブラウザがキチンとレンダリングできるように、うまく(そこまでの)HTMLを組み立てないといけないとか、ブラウザがキャッシュしないように最後にasciiの空白をたくさんくっつけて送るとか・・はあるでしょうけど。
#未検証なのであしからず(汗
No.3
- 回答日時:
#言語は何であっても同じです。
サーバからブラウザへ送られた内容は順次表示されます。ただしあとの内容が返ってこないとレンダリング出来ないような場合には止まります(テーブルなど)。なので、順次ブラウザへ送り返してやれば返したものから表示してくれます。
で、一度表示したもの(=しばらくお待ちください)を消すためにはJavaSctiptなどを使うしかないと思います。
(蛇足)
私もWin32アプリではDelphiを使ってます。webアプリも少し作ったのですが、普通のサーバ(Unix)でも動かしたくてphpに移行しました。
shimix様
大変、参考になりました。ありがとうございました。
理解するのに時間がかかったり、「教えて!goo」の使い方をわかってなかったりで、お礼がおそくなりました。感謝します。
No.2
- 回答日時:
ANo.1です。
ちょっと試してみました。phpはシステムが標準でバッファリングするのでその関係の関数が余分になっちゃってます。<html>
<head><title>test</title>
<script language="JavaScript" type="text/javascript"><!--
function hide() {
document.getElementById('preset').style.display = "none";
}
//--></script>
</head>
<body onLoad=hide()>
<?php
ob_end_flush();
ob_start('mb_output_handler');
$i = 0;
while ($i < 99) {
print ' ';
ob_flush();
$i++;
}
print '<div id="preset">お待ちください</div>' . "\n";
ob_flush();
flush();
sleep(5);
?>
<div>結果表示です</div>
</body>
</html>
ANo.1様 ありがとうございます。
お礼が遅れまして申し訳ありません(パスワード忘れです)失礼いたしました。
PHP は全くわからないのですが、インタプリンタですか?JavaScript で制御できるのでしようか?本当に情けないのですが理解できませんでした。どうぞお許しください。
私は開発ツールにDelphiを使用しています。ご存知でしたらよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Chrome(クローム) Chromeのアドレスバーに履歴等を表示させないようにしたい 2 2022/09/08 14:20
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- 預金・貯金 久しぶりに新生銀行の Web ページにログインしようとブラウザのお気に入りから ホームページを選んで 3 2023/05/19 17:39
- その他(スマートフォン・携帯電話・VR) AQUOSスマホのwifi(ドトール)について 5 2023/01/16 16:46
- Mac OS どこか操作を間違っているのでしょうか? 1 2023/05/04 09:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XMLを作成してもタグしか表示さ...
-
GoogleChromeでレイアウトが左...
-
Tシャツの刺しゅうがチクチクす...
-
AfterEffectsでイージーイーズ...
-
下着などの洗濯タグ、どうやっ...
-
長いURLを途中で改行(折り返す...
-
隠しリンク、裏ページ、等を見...
-
pixivの消えないブックマークタ...
-
キーフレーム
-
掲示板からIPアドレスってど...
-
aviutlで最後まで動画が読み込...
-
JSONパース時に改行があるとエ...
-
URLの貼り付け方について
-
テキストエリア内の改行禁止
-
\\n \\r \\t について
-
店の入口などについている、防...
-
form の target(
-
H1タグに改行の<br>を使う
-
新しいタブで開かせない方法は...
-
<br />タグの、brの後の半角ス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
XMLを作成してもタグしか表示さ...
-
リンク先のURLを非表示にし...
-
ツールチップの表示時間の調整
-
テキストドキュメントのプレビ...
-
重たいwebページ表示前にメッセ...
-
PDFをブラウザに埋め込み表示す...
-
tripodの無料HPに詳しい方
-
ホームページの文字が大きすぎ...
-
MSNのサイトの表示がおかしい
-
WindowsMeのシステムの復元に...
-
ホームページがブラウザによっ...
-
パソコンの画面がワイドになり...
-
携帯サイトでPC非表示文や携帯...
-
ホームページが突然 エラーで見...
-
1000mmgという動画サイ...
-
表示の食い違いの原因(C:\\Users)
-
タンブラーにつながらない
-
HTMLでのリンク作成時に。
-
「コレ」は何のためにあるので...
-
アイコン表示のテキストの復活...
おすすめ情報