私の問題のための簡単な解決策を見つけようとしていますが、できません。私は、HTMLのテーブルを作成するphpの節と一緒にページを持って、それは時間がかかる。私はちょうど "ページロード中...しばらくお待ちください"と言ってユーザーがページを訪れたときにポップアップウィンドウを表示したいだけです。これは、javascriptライブラリで行うことができますか? (おそらくJSだけだろうか?)div、クラスなどで私が見つけたすべての解決策は、私のコードは今のところ構造化されていないので使いにくい。ありがとう。ページがロードされている間に表示(javascript)ポップアップ
答えて
オリジナルのWebページ(HTMLテーブル)を非表示のiframe
に読み込んで、ページに読み込みメッセージを表示することができます。 onload
属性を使用して読み込みメッセージを非表示にし、iframe
と表示します。
編集:同様の注記では、ページの内容をカバーする、エッジからエッジまでの要素が空白になり、多数の代替アラートオプション(例:jQuery)を使用できます。その後、body onload
を使用して、空白の要素を削除してアラートします。アラートを新しいアラートに置き換えて、ロードが完了したことを通知します。
「ポップアップ」を行うJSまでは、SimpleModalを楽しんでいます。
さらに重要なことに、おそらく、長い読み込みテーブルから離れてインラインでレンダリングされるように思えます。代わりに、テーブル以外のすべてをページにレンダリングし、 "Loading ..."インジケータを表示します。次に、テーブルのAJAXリクエストを作成します。あなたの好みに応じて、AJAX呼び出しはすべてのHTMLを持つテーブルを返すことができます。またはJSON形式のデータを取得してクライアント側でテーブルを構築することができます。これは、この種の問題の典型的なアプローチです。
JavaScriptのツールキットは、避けたいDOMを使った操作を自動化するだけです。それが彼らの仕事です。 JavaScriptはこの種のシナリオのためにDOMをスクリプト化するだけです。
あなたができることは、何があっても大部分の画面の不動産を引き継ぐ大きなCSSボックスを作る方法を示す安価なカットアンドペーストのサンプルを探すことです。おそらく側面の不透明な部分があるかもしれません。そのコンテンツを<body/>
タグの直後に置くと、ウィンドウのready
イベントで、そのボックスを削除するだけで、数行のJavaScriptを書くことができます。
JavaScriptのモーダルダイアログに関する問題は、DOMの初期化が完了していないときに問題が発生するということです(ほとんどすべてのjQueryとExtサンプルがonReady
イベントハンドラ)。
ページが完全に読み込まれるまで、元のフレームにiframeを使用できます。基本的な考え方は、ロードイメージを運ぶフレームをロードし、DOMが完全にロードされた後、.readyハンドラを使用してフレームを削除し、iframeをインセットすることです。
- 1. JavaScriptポップアップが表示されない
- 2. ページに表示されるfeatherlightboxのポップアップ
- 3. ページがロードされている間にローダーを表示するNO AJAX
- 4. JavaScriptが正しく表示されていないポップアップ
- 5. オブジェクトがロードされている間にinnerHTMLにLOADINGを表示
- 6. listviewがロードされている間にprogressdialogを表示する
- 7. ページがロードされた後にのみjavascriptプロンプトが表示されます
- 8. WebViewにポップアップが表示されない
- 9. ページがロードされている間にdivが移動する
- 10. ポップアップにスクロールバーが表示される
- 11. Javascriptの確認ポップアップが表示されない
- 12. javascriptのポップアップでGoogle Mapが正しく表示されない
- 13. ポップアップが表示されない
- 14. ADFポップアップが表示されない
- 15. JQmodalのポップアップが表示されない
- 16. WP7ポップアップが表示されない
- 17. ラジオボタンがページ上に表示されないロードajax
- 18. Jqueryページが完全にロード/表示されない
- 19. iphoneアプリが画面に表示されている間にローカル通知をポップアップ表示できますか?
- 20. AdMobがロードされているが、表示されない
- 21. ポップアップが表示されないときに表示される(ツールチップ)
- 22. ArcGIS 4.0 JavascriptのAPIイベントでポップアップが表示される
- 23. Foundation jQueryアコーデオンレンダリングがページ上に表示されるようにロード
- 24. 2回目のロード時にブートストラップのポップアップが表示されない
- 25. domがロードされている間にクロムのポップアップを閉じます
- 26. データがロードされてプロトタイプセルが読み込まれている間に、テーブルビューのアクティビティインジケータが表示される
- 27. 別のページがロードされた後にPHP divが表示されない
- 28. 子ローがロードされている間に進行状況を表示する
- 29. ポップアップが表示されてからポップアップが表示されるまで検証を適用します。
- 30. サイドメニューが表示されているページが正しく表示されない
ページの
にJavaScriptアラートを挿入することができます。 – j08691