Open Source Web Development Tutorials - Dev Shed
拡張Ajax手法によるActive Client Page
(2009/02/17公開)
HTML OBJECT要素
ほとんどのユーザーエージェントには、テキスト、GIF画像、色、フォント、そのほか多くのグラフィック要素の一般的なデータ型をレンダリングするための仕組みが組み込まれています。ネーティブでサポートされていないデータ型をレンダリングするため、ユーザーエージェントは一般に外部アプリケーションを実行します。OBJECT要素を使うと、作成者は特定のデータを外部でレンダリングするか、または作成者の指定したプログラムを使用してユーザーエージェント内でレンダリングするかを選択できます。
OBJECT要素には、アーカイブ属性と呼ばれる属性があります。この属性の仕様は次のとおりです。「この属性は、オブジェクトに関連するリソースを含むアーカイブのURIのリストを(スペースで区切って)指定するために使用できます。このリソースには、『classid』および『data』属性で指定されているリソースを含むことができます。アーカイブのプリロードを行うと、一般にオブジェクトのロード時間を減らせます」。
ここで特に興味深いのは、最後の「アーカイブのプロリードを行うと、一般にオブジェクトのロード時間を減らすことができます」の部分です。URLはURIであることに注意してください。
HTML OBJECT要素、画像、Active Client Page
アーカイブ属性のURLを、サーバーの画像のURLにできます。HTML OBJECTをWebページの要素にできます。仕様で示されているように、画像は前もってダウンロードされます。その後で、必要に応じて画像を表示できます。これについては、全く別の記事として、近い将来に紹介する予定です。
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








