--> home Seitenstatus 2

 JavaScript


Einführung in JavaScript Primer

Variablen und Objekte in JavaScript. Variablen

Schleifen, Bedingungen und Funktionen in JavaScript Strukturen

Grundsätzliches zu Objekten in JavaScript Objekte

Objekte, die der Client/Browser zur Verfügung stellt Browser

Das klassische Objektmodell für Elemente einer HTML-Seite HTML

Multimedia-Objekte Multimedia

DHTML »

DOM ermöglicht den Zugriff auf HTML- oder XML-Objekte DOM

Bibliothek, Sites mit fertigen Skripten oder Beispielen Skripte

Software

Das layer-Objekt von Netscape
layer
Das all-Objekt von Microsoft
all
Stylesheets werden im Navigator über JavaScript erledigt.
NN: Stilklassen
Ereignis-Objekt
Ereignis
CrossBrowser-Programmierung
Crossbrowser
Links zu DHTML
Links

PageMap 
(Umfang 188 Seiten)



Sponsoring  




JavaScript-Objekte

spez. Seiten zu JavaScript  





 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




Netonstage - webprojekte - webconsulting - softwareentwicklung
back


     DHTML

Für HTML ist ein Dokument ein Dokument ein Dokument. Dynamisches HTML ist ein Kunstbegriff für praktisch alles, was sich im Browser ändert oder bewegt.

Mit Bild-Rollovers mit NN 3.0 fing es an: Bilder änderten sich mit Aktionen des Benutzers. Dieser einfache Effekt hatte eine durchschlagenden Erfolg und zeigt die Nachfrage nach mehr Interaktivität auf HTML-Seiten ohne Umweg über langsame Applets oder unsicheres ActiveX.

Das Ende 97 eingeführte DHTML der 4.0-Generationen der Browser machte aber niemanden glücklich: Zwei vollkommen verschiedene Zugriffsmodelle führten zu hunderten Artikeln zur Cross-Browser-Programmierung und Millionen Seiten mit fragwürdigen Effekten.

Microsoft hatte mit seinem all-Objekt spätestens hier technologisch die Nase vorn: Es ermöglichte den flachen Zugriff auf beliebige HTML-Elemente. Es bietet schon vergleichbare Funktionalität wie das geElementById im DOM.

Netscape führte lediglich ein spezielles layer-Objekt für das gleichzeitig definiert layer-Element ein, das auch leidlich mit dem div-Element funktionierte.

Die Ereignisbehandlung in den ebenfalls eingeführten Ereignisobjekten unterschied sich ebenfalls grundlegend. Kein Wunder also, daß mit den neuen Möglichkeiten inklusive css und den unzähligen Klippen, die es zu umschiffen galt, wenig Freude an den neuen Spielzeugen aufkommen ließ.

Mit dem DOM existiert ein allgemeingültiger Standard auch für DHTML ohne Crossbrowser-Spagat. Allerdings wird DOM lediglich von MSIE 5.5 und Netscape 6 unterstützt. Dank Netscape 6 heißt es aber auch, daß Crossbrowser-DHTML kurzfristig mit drei Versionen (+DOM) arbeiten muß.

Mittelfristig (2-3 Jahre) sind alle hier besprochenen Objekte im Gegensatz zum DOM Totgeburten. Wer kurzfristig auf diesen oder jenen Effekt nicht verzichten möchte, der braucht diese Objekte weiterhin - bis zu dem Zeitpunkt, an dem DOM-konforme Browser Quasistandard sind.


Übersicht



Das layer-Objekt von Netscape

Das zum Layer korrespondierende JavaScript-Objekt wird nur vom NN interpretiert.

Das all-Objekt von Microsoft

Mit all hat Microsoft einen schönen Ansatz für dynamisches HTML entwickelt: Es ermöglicht flache Zugriffshierarchien auf Objekte, die auch sehr oft mit Schreib-Rechten versehen sind. Der Pferdefuß: NN kennt dieses Objekt nicht.

Stylesheets werden im Navigator über JavaScript erledigt.

Mit den Stylesheets hatte Netscape seine Probleme und definierte eine eigene Javascript-Definition. Der Vollständigkeithalber wird diese erwähnt.

Ereignis-Objekt

Mit den 4.0 Versionen haben Netscape und Microsoft zwei unterschiedliche Ereignis-Objekte eingeführt, die eine der Grundlagen für dynamisches, interaktives DHTML sind.

CrossBrowser-Programmierung

Möglichkeiten für die plattformübergreifende Programmierung von DHTML-Seiten mit JavaScript.

Links zu DHTML

Links, Beispiele und Lösungen zum Thema DHTML





  Links



Unkommentierte Links:

Bewertung: w3.org: 2. Document Object Model (HTML) Level 1 #HTMLDocument
Bewertung: microsoft.com: DHTML: styleSheets Object
Bewertung: mut.de: JavaScript in 21 Tage: Die Webseite als Objekt
Bewertung: webreference.com: Making a Standard
Bewertung: webreference.com: Netscape 6, Part II: Animation
Bewertung: google.de: Suche: javascript+document+objekt (de)
Bewertung: 202.167.121.158: Teach Yourselft DYNAMIC HTML in a Week

Link empfehlen





 forward


(München, 2001-04-14 14:07:09 / )
Der Betreiber von www.dBooks.de übernimmt keine Verantwortung für den Inhalt und die Richtigkeit der Angaben auf den verlinkten Websites. Zu den üblichen NoNos gibt es keine direkten Verweise.

(Umfang dBook JavaScript: 188 Themenseiten )
letzte Generierung Mon, 30 Apr 2001 12:17:36 GMT 50
© Werner Diwischek