0

この JS を使用して、Web サイトに進行状況バーを作成しています: http://www.webappers.com/progressBar/

一部のページでは、これらのバーをテーブルで使用しています。しかし、理由は不明ですが、テーブルを含むページを初めて読み込むと、バーのみが (部分的に) 表示され、ドキュメントの残りの部分はレンダリングされません:

空の進行状況バー

これは、テーブルに 1 行しかない場合です。多くの行がある場合は、これらの多くを並置し、ドキュメントの残りの部分はまだ空です。

ここでページを再度読み込むと (URL を手で入力)、正常に動作し、テーブルとすべてのドキュメントが適切にレンダリングされます。しかし、ページを更新すると (CTRL+R)、再び問題が発生します。

何が起こっているのですか?JS デバッガー (Chrome のもの) を使用すると、「display」関数が呼び出され、バーの「document.write」が正常に実行されていることがわかります。この後、ドキュメントのレンダリングが突然停止したようです。JS エラーは発生していません。

コメントで提案されているように、「document.write」を削除して別のものに置き換える必要があります。トリックを行う方法はありますか?

4

1 に答える 1

0

Javascript についてよくわからない場合は、お気に入りの検索エンジンで同じタイプの最新のスクリプトを探してください。DOM を使用するもの。私はそこにたくさんあると確信しています。

于 2012-10-19T09:55:48.087 に答える