この JS を使用して、Web サイトに進行状況バーを作成しています: http://www.webappers.com/progressBar/
一部のページでは、これらのバーをテーブルで使用しています。しかし、理由は不明ですが、テーブルを含むページを初めて読み込むと、バーのみが (部分的に) 表示され、ドキュメントの残りの部分はレンダリングされません:
これは、テーブルに 1 行しかない場合です。多くの行がある場合は、これらの多くを並置し、ドキュメントの残りの部分はまだ空です。
ここでページを再度読み込むと (URL を手で入力)、正常に動作し、テーブルとすべてのドキュメントが適切にレンダリングされます。しかし、ページを更新すると (CTRL+R)、再び問題が発生します。
何が起こっているのですか?JS デバッガー (Chrome のもの) を使用すると、「display」関数が呼び出され、バーの「document.write」が正常に実行されていることがわかります。この後、ドキュメントのレンダリングが突然停止したようです。JS エラーは発生していません。
コメントで提案されているように、「document.write」を削除して別のものに置き換える必要があります。トリックを行う方法はありますか?