Den korte version: dHTML = html + JavaScript + CSS
Den lange version:
d'ed i dHTML står for dynamic, og betyder at der sker noget dynamisk efter siden er loadet.
ex.1. En dropdown menu som her på eksperten er lavet i dHTML. ex.2. Et billede skiftes ud på siden, uden at siden reloades.
HTML bruges til at lave strukturen. (<p>, <div> etc) JavaScript bruges til at fange/lave events (så som onMouseOver etc. tilgå DOM træet) CSS bruges til at definere hvordan det skal se ud. (Så man via JavaScript kan skifte udseende på siden uden den relaodes).
DOM = Document Object Model. Når en side loades i en browser laver den et DOM træ, dette betyder at f.eks.:
DOM refererer til den Dokument Objekt Model der anvednes i browseren. Indtil for få år siden var det browsermagerne selv der lavede den som de nu syntes den burde være.
Det gav så mange forskelle imellen fx IE og Netscape at w3.org lavede en standard DOM og det er som regel den der menes når man skriver det som acronym med store bogstaver. Nyere browsere er alle baseret på DOM men de fortolker (naturligvis) specifikationen lidt forskelligt :(
Hvad en 'COM component' er ved jeg ikke men det lyder som noget windows-specifikt
mvh JakobA
Synes godt om
Slettet bruger
12. april 2002 - 09:42#3
tak for de svar. men...
det jeg tænkte på var DHTML applikationer.. henter de ikke et COM komponent ned på klienten og kører det derfra.. (som var det en applet)
Hvis du prøver at trykke på højre musekanp og "vis kilde"(view source), så kan du se hvad det er browseren har requestet.
Alt det tekst (dHTML) er alt hvad browseren bruger for at tegne det du ser.
Applets og ActiveX componenter + Flash, ligger i andre formatter end html. Grunden til at du kan se dem i din browser er fordi man kan embedde dem. Hvilket betyder at man kan resevere et område hvor der skal kører et lille program (f.esk. Applet). Dette program skal også hentes fra serveren, og det bliver gemt et sted (temp internet files eller lign. sted). Det er langt fra altid at der er et sådan client embedded i en hjemmeside.
Hvis man definere en applikation som et compilet program (ala et COM object eller en exe fil i windows + stort set alt andet på en computer).
dHTML er som sagt tidligere HTML + javascript + CSS, alle disse ting ligger som tekst og sendes til clienten som tekst. Dette tekst kan clientens browser så f.esk. omdanne til noget grafisk, men behøves det ikke. Der findes tekst browsere og blinde har sikkert heller ikke brug for at få noget grafisk vist på skærmen.
nu skal i passe på ikke at forveksle DOM og COM .. et COM komponent er sådan set et program (skrevet f.eks. i Visual Basic) som bliver hentet sammen med HTML-siden og kørt derfra .. ligesom en JavaApplet .. men du kan ALTID se i kildekoden hvis der er et COM komponet på siden ..
Synes godt om
Slettet bruger
12. april 2002 - 09:57#9
det vil sige, at den tegning som jeg henviser til.. er meget misvisende , eller hva ??
Øhh fordi der en som har lavet et billede og ligger det på internettet gør det ikke mere sandt.
Det tætteste på jeg kan komme på at gør det billede "rigtigt" er ved at sige at du har en flash embedded i din html og mangler plugin til det.
I windows vil det betyde at der skal hentes et COM plugin fra en server (f.esk. fra macromedia).
Husk at COM kun er windows og alle plugins ikke er COM.
Synes godt om
Slettet bruger
12. april 2002 - 10:01#11
okay... mange tak.. nu tror jeg lige pludselig der faldt en brik på plads... :-) tak..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.