ゲストさん
All About 掲示板にようこそ! |
|
|
|
|  |
「ページ読み込み中」を表示させたい。 |
2774 |
投稿者:アンサー
|
2002/09/09 11:29
|
|
いつも利用させて頂いています。
javascriptをつかって、ページが完全に読み込まれるまでは「ページ読み込み中」と表示させておいて、ページの読み込みが完全に終わったら一気にページを表示させたいと考えています。
javascriptでどのように書けばいいんでしょうか?
どなたか教えていただけないでしょうか?
初心者な質問ですみません。
|
コメント一覧
|ツリー表示|全文表示|
|
|
▲前の10件
|
次の10件▼
|
|
Re:「ページ読み込み中」を表示させたい。 | 2776 |
投稿者:ごだっち | 2002/09/09 13:07 |
|
簡易的には、こんなのもありかと...(^_^;
<head>
<script language="javascript">
function jumpto(){
document.getElementById(’nowloading’).style.marginBottom=’0px’;
document.getElementById(’nowloading’).style.visibility=’hidden’;
}
//-->
</script>
</head>
<body onLoad="jumpto();">
<div style="margin-bottom:1000px; visibility:visible;" align="center" id="nowloading">now loading...</div> |
|この投稿にコメントする|削除|
|
|
画像なら ROWLESS ですね。
HTMLの場合は適当なものはありません。
<body>
<SPAN ID=WAIT_MSG>読み込み中</SPAN>
<div ID=MAIN_CONTENTS style="visibility:hidden;display:none">
...
<script>
document.all.WAIT_MSG.innerHTML = "読み込み中...30%";
</script>
...
<script>
document.all.WAIT_MSG.innerHTML = "読み込み中...50%";
</script>
...
<script>
document.all.WAIT_MSG.innerHTML = "読み込み中...99%";
</script>
...
</div>
<script>
document.all.WAIT_MSG.style.visibility="hidden";
document.all.WAIT_MSG.style.display="none";
document.all.MAIN_CONTENTS.style.visibility="visible";
document.all.MAIN_CONTENTS.style.display="block";
</script>
</body>
というふうにやる?
(スレッドが使ええればもっと効果的に出来ますが・・・)
小窓を開いて、自前のプログレスバーを表示するってのもおつですが、
読み込み状況(HTMLの何%を読み込んだのか?)がシステムから
取得できないので、やはり、メイン画面のいたるところに全体の何%
をかを示す値を変数なりで埋め込むしか無いでしょう。
|
|この投稿にコメントする|削除|
|
|