メッセージボックスのポップアップやその他のダイアログを表示するために、アプリケーションでYUIのContainer コントロールを使用し始めています。
外部の HTML ファイルをソースとするポップアップを作成するための推奨/最もクリーンな方法が何であるかは明確ではありません。製品に関する「詳細情報」を表示するポップアップについて話しています。これには、テキストと画像が含まれます。
私がやりたいことに最も近い例は、「モデル読み込みダイアログを作成する」です。これは、外部データを非同期にロードしている間、しばらくお待ちくださいというグラフィックを示していますが、完了すると、そのデータはポップアップ内ではなくページの本文に表示されます。
これで、この例を使用して「お待ちください」ダイアログを表示し、完了時に返されたデータを含む別のポップアップを表示できることがわかりました。
ただし、次の理由により、外部ファイルをポップアップにロードする機能が組み込まれていることを望んでいました。
a)私が行うコードとイベント処理が少なくなります
b)ポップアップには画像が含まれます。ポップアップ内のすべての画像が読み込まれるまで、画面に表示されたままにしてください。それを自分でやるのはもっと難しいだろう