2011-01-06 4 views
1

ちょっと!私が大きいアプリケーションを1つ持っているとしましょう。.htmlファイル。かなり軽量でなければならない別のファイルは、「ローダー」ページです。小さなファイルが読み込まれ、大きなファイルが呼び出されて「読み込み中」などのメッセージが表示されます...iframeなしでページを読み込んで表示するのを待っていますか?

私は隠されたiFrameを使用して、それを元に戻すことができます。onloadイベントです。しかし、私はiFramesが好きではありません。だから私はこれをどうしたらいいの?おそらくAJAX?その他の方法で?

答えて

1

あなたはdisplay:none;に設定CSSでのコンテナのdivを持って、その後、onloadイベントにdisplay:block;に切り替えでした。

+0

ページが完全にロードされる前にレンダリングされますか?同様に、「ロード中...」というメッセージや、他の「コンテナ」がロードされる前に表示されるものは何ですか? – JCOC611

+0

読み込みメッセージが必要な場合は、2つのdivが絶対的に重なり合うように配置することができます。表示されているdivをロードするメッセージを含むdiv:block; display:none;のメインページ。次に、両方のdivの表示値を切り替えて、無意味な譲渡を与えます。すべてがまだロードされ、ユーザには見えないようになります。すべてのページがDOMに読み込まれます。 –

+0

AJAXを使用することにしましたが、ありがとうございました。 – JCOC611

関連する問題