ダイナミックHTML
近所セレブを即検索
永久無料セレブマップ

[Wikipedia|▼Menu]

HTML
Cascading Style Sheets

ダイナミックHTML
XHTML
HTML エディター
HTML要素
HTMLレンダリングエンジン
W3C
ウェブブラウザ

ダイナミックHTML(-エイチティーエムエル、Dynamic HTML、DHTML)は、静的な HTML の内容を CSSJavaScript 等のクライアントサイドスクリプト言語を用いて動的に変更するウェブ技術を指す抽象概念である。

視覚的な訴求効果の高いHTMLドキュメントを作成できるなどとして、1997年に起こったネットスケープマイクロソフトブラウザ戦争で生まれた。
目次

1 背景

2 HTML Application

3 Dashboard

4 関連項目

5 外部リンク

//


背景

当時は JavaScript から HTML を参照、制御する方式が各社不統一であり、ウェブブラウザ ごとに別々の JavaScript を書く必要があった。この状況を打開すべく1998年10月に W3C は クライアントサイドスクリプト言語 と HTMLドキュメント の緩衝材としての役割を果たす Document Object Model (DOM) を勧告。これにより DOM をサポートする新型のブラウザ(Internet Explorer 6、Netscape 7.1、Mozilla FirefoxOpera など)であれば、ブラウザを問わず ひとつの記述で HTML ドキュメントを参照、制御できるようになった。

ダイナミックHTMLはフォームの処理などの比較的小規模なプログラムに向いており、大規模な音つきのアニメーションはブラウザの Adobe Flash プラグインを用いる傾向にある。


HTML Application

HTML Application (HTA) はDynamic HTMLの機能を利用してWindowsアプリケーションを作成する仕組みである。Dynamic HTMLの登場によってインタラクティブなウェブページを容易に作成できるようになったが、HTAはそれらの仕組みを通常のアプリケーションの作成に応用する試みである。HTML Applicationの作成は、単にHTMLファイルの拡張子を「.hta」にするだけである。DHTMLに対するHTA固有の拡張はHTA:APPLICATION要素が導入されたこと、ActiveXやローカルファイルへのアクセスに制限がないことなどである。実行にはInternet Explorer 5.0以上が必要である。

htaから別のリソースにHTTPリクエストを送出する際にHTTP_REFERERとしてhtaのファイル自身のフルパスを用いるウェブブラウザが存在するため[要出典]、ファイルのフルパスにパソコンのアカウント名などの隠蔽したい情報が含まれている場合には注意が必要である。


Dashboard

Mac OS X v10.4 Tigerから搭載されたDashboard(ダッシュボード)では、Widget(ウィジェット)というHTML、Cascading Style SheetsJavaScriptを用いた小型のアクセサリを実行することができる。HTMLとスタイルシートで外観を定義し、JavaScriptでそれを制御するというもので、Konfabulatorというシェアウェアで実現されていた機能に似ている(正確に言えばDashboardそのものは、 Mac OS X v10.3から搭載されたウィンドウ一覧表示機能、Exposeの拡張であり、Widgetは普段は隠れている点がKonfabulatorと異なる。またJavaScript制御のパッケージはSherlock 3の後続技術である)。Widgetの内部からはネットワーク接続を行ったり、各アプリケーションへイベントを送信したり、アプリケーションやシェルスクリプトなどを実行することが可能になる。


関連項目

XUL

XAML


外部リンク

標準に準拠したDHTML

DOMを利用した3Dアニメ

Updating DHTML Web Pages for next generation browsers - Netscape DevEdge

互換性の無いDHTML

Navigator 4 Dynamic HTML Developer Central - DevEdge Online Archive

Dynamic HTML - MSDN
カテゴリ: 出典を必要とする記事 | HTML

更新日時:2008年8月16日(土)17:08
取得日時:2008/09/02 09:27


今読みたいのですね
わかります

[オプション/リンク一覧]
[記事の検索]
[おまかせ表示]
[トップページ]
[ニュースをチェック!]
[列車運行情報]
Size:7143 Bytes
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:Mamenoki