MB-Support

パソコン初心者のサポートページ

カテゴリページに
プログレスバーを設置しました


GoogleMaps API に興味は無いですが、HTML 、JavaScript 、XML など利用した「 Ajax 」に興味があるので、 関連書籍 を購入しました(昨年)。

MB-Support のカテゴリメニューは動的に生成された XML を読み込んでいます ( JavaScript を無効にしていると動作しません ) 。 操作はカテゴリページの左メニューをクリックすると、必要な XML を生成して解析した結果を右枠に表示します。 この時、リクエストがあってからサーバーが表示するデータを生成するので ( XML ) 、アクセスしたユーザーは多少待つ必要があると思われます。 その待ち時間に表示するバーがプログレスバーです。


メニュー の読み込み中...
|||||||||||||||||||||||||||||||||||||||||



問題無くデータを取得した場合は、プログレスバーが表示されている場所にデータを上書きします。 しかし指定のカウントに到達されたとき、エラーがあった事を表示するのですが、その後も実際には読み込みが続いていて、完了できるのであればエラーが表示された後にデータが出力されます。

取得できるまでバーを繰り返すか、指定したカウントまでバーを繰り返して、それ以外は再読み込みさせた方が良いのですが、JavaScript が全く分からないため改良できません。 つまり、現状ではエラー表示されているにも関わらず、データが取得できたり、本当に障害があって表示できないのかが分からない状態です。

補足:2007 年 2 月現在は、プログレスバーを廃止して「メニューの読み込み中」のテキストだけを表示しています。





Copyright © 2019 MB-Support パソコン初心者のサポートページ All Rights Reserved.

管理人のご挨拶プライバシーポリシー著作権/免責事項