DHTML

DHTML
Lückenhaft In diesem Artikel oder Abschnitt fehlen folgende wichtige Informationen: Beispiel (englische Wikipedia) und Quellen

Du kannst Wikipedia helfen, indem du sie recherchierst und einfügst.

DHTML, Dynamic HTML, dynamisches HTML oder neuerdings auch DOM-Scripting sind beim Webdesign verwendete Begriffe, mit denen Websites bezeichnet werden, die gegenüber normalen, statischen Seiten erweiterte Funktionalität oder Anzeigeeffekte aufweisen. Während eine normale HTML-Seite nach dem Abruf statisch und unveränderlich ist (von Hover-Effekten mit CSS abgesehen), können Seiten mit dynamischem HTML weitere Funktionalität bieten, etwa Teile der Seite verändern oder animieren.

Dynamisches HTML wird mittels der folgenden Techniken realisiert:

Damit ist es möglich, Webseiten zu schreiben, deren Inhalte sich während der Darstellung im Browser „dynamisch“ ändern, insbesondere in Reaktion auf die Eingabe. Das kann zum Beispiel bedeuten, dass ein Menü aufklappt, Texte hervorgehoben oder eingeblendet werden, Objekte sich per Drag & Drop bewegen lassen oder ein Formular automatisch Berechnungen durchführt.

Durch diese Interaktivität ist es möglich, Webseiten zu schreiben, die sich wie normale Anwendungsprogramme bedienen lassen. Dabei werden meist die Fähigkeiten moderner Browser genutzt, die mit dem XMLHttpRequest Daten zwischen Client und Server austauschen (siehe auch Ajax). Als allgemeines Format zur Übertragung strukturierter Daten dient zumeist XML oder auch JSON (siehe auch Web Service, XML-RPC).

Kritik und Nachteile

Insbesondere in der Anfangszeit wurde dynamisches HTML häufig für effekt-orientierte Funktionen verwendet, die von manchen Nutzern auch als störend empfunden werden. Darüber hinaus konnte es damals nur über Browser-spezifische sogenannte DHTML-Modelle realisiert werden, die nicht zueinander kompatibel waren. Dieser Ruf hängt dynamischem HTML bis heute an. Daher wird heute auch der Begriff DOM Scripting verwendet, mit dem man standardkonformes DHTML von Browser-spezifischen Varianten abgrenzen möchte.

Dynamisches HTML stellt teils hohe Anforderungen an die Javascript-Fähigkeiten des Browser, die dann nur von der neuesten Browsergeneration erfüllt werden. Benutzer anderer Browser oder solche, die Javascript (etwa aus Sicherheitsbedenken) deaktiviert haben, können dynamisches HTML also nicht verwenden. Darüber hinaus kann sich die Zugänglichkeit für Anwender verschlechtern, die wegen körperlichen Behinderungen auf alternative Eingabe- bzw. Ausgabemethoden zurückgreifen müssen (siehe Barrierefreies Internet). Es ist aber möglich, dynamisches HTML so zu verwenden, dass es nur bei Browsern verwendet wird, die damit auch umgehen können. Die übrigen Anwender können die Website dann verwenden, als ob diese gar kein dynamisches HTML einsetzen würde. Auch Suchmaschinen können dynamisches HTML nicht verwenden und bei falscher Anwendung nicht mehr alle Inhalte der Seite auffinden.

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • DHTML — kalba statusas T sritis informatika apibrėžtis Dinaminė ↑HTML kalba, patobulintas HTML kalbos variantas, kai galima atsižvelgiant į skaitytojo veiksmus keisti ↑tinklalapio turinį, vaizduojamą ↑naršykle, iš naujo neatsiunčiant tinklalapio iš… …   Enciklopedinis kompiuterijos žodynas

  • DHTML —   [Abk. für dynamisches HTML], HTML …   Universal-Lexikon

  • DHTML — (Dynamic HTML) type of HTML language that includes additional options for HTML documents and allows flexible design and immediate interaction with the user …   English contemporary dictionary

  • DHTML — DEFINICIJA krat. int. prošireni programski jezik za Internet s ubačenim skriptnim programima za postizanje interaktivnosti i dinamičnosti; dinamički HTML, usp. HTML, XML ETIMOLOGIJA engl. Dynamic Hypertext Markup Language …   Hrvatski jezični portal

  • DHTML —     HTML HTML и HTML5 Ди …   Википедия

  • DHTML — HTML dynamique HTML dynamique, de l anglais Dynamic HTML, souvent abrégé DHTML, est un nom générique donné à l ensemble des techniques utilisées par l auteur d une page web pour que celle ci soit capable de se modifier elle même en cours de… …   Wikipédia en Français

  • DHTML — ● ►en sg. m. ►WEB Dynamic HyperText Markup Language. HTML dynamique, ayant été présenté sous diverses formes au fil du temps: d abord un simple SSI vous qualifiait pour un expert du DHTML, puis ce fut du HTML 4, utilisant les CSS (feuilles de… …   Dictionnaire d'informatique francophone

  • DHTML — Dynamic HTML, mit CSS und/oder JavaScript erweitertes HTML. DHTML ist der Sammelbegriff für Lösungen, bei denen beliebige Elemente einer Webseite dynamisch verändert werden können. Beispielsweise können Ebenen (Layers) frei angeordnet und… …   Online-Wörterbuch Deutsch-Lexikon

  • DHTML — Abk. von Dynamic HTML . Zusammenfassung verschiedener Sprachen wie HTML und CSS, JavaScript usw. unter einem einheitlichen Begriff. DHTML also keine eigene Programmiersprache, sondern eher ein Marketingkonstrukt …   SEO Wörterbuch

  • DHTML kalba — statusas T sritis informatika apibrėžtis Dinaminė ↑HTML kalba, patobulintas HTML kalbos variantas, kai galima atsižvelgiant į skaitytojo veiksmus keisti ↑tinklalapio turinį, vaizduojamą ↑naršykle, iš naujo neatsiunčiant tinklalapio iš serverio.… …   Enciklopedinis kompiuterijos žodynas

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”