Skip to main content

Hva er dynamisk HTML?

Dynamisk HTML, mer kjent som DOM -skripting eller DHTML, er et sett med verktøy som kan brukes til å lage interaktive elementer på et nettsted.Vanligvis kombinerer dynamisk HTML standard HTML, som er markeringsspråket på nettet, med et skriptspråk.Dette gjør at nettsteddesigneren kan inkludere variable elementer til en webside som kan endres av brukeren etter at siden er lastet inn.Et eksempel på dynamisk HTML er en meny som faller ned når brukeren henger over den.DHTML -spill blir også mer populære.

Nettsteder bygget fra statisk HTML kan ikke endres eller redigeres av brukeren når den er lastet.For grunnleggende nettsteder er dette ikke et problem, men mangelen på interaktivitet er et problem for mange nettsteder og applikasjoner.Dynamic HTML kombinerer vanlig HTML med JavaScript, et enkelt skriptspråk, for å gi mye større frihet til webdesigneren gjennom interaktive elementer.

Standard HTML har ikke "variabler" som kan endres, men dynamisk HTML gjør det.Når et nettsted med DHTML har lastet inn, kan skriptspråket brukes til å endre visse elementer på siden.Den kan imidlertid ikke lage sider med dynamisk generert innhold.For dette må webdesigneren bruke serversideskriptspråk som PHP og Perl.

Opprinnelig, dynamisk HTML ble kjent som DHTML.På grunn av innledende problemer med å få teknologien til å fungere på alle nettlesere, har denne etiketten falt av moten.I stedet blir teknologien nå vanligvis referert til som DOM -skripting som står for Document Object Model Scripting.Dette gir et sett med konvensjoner som fungerer på alle nettlesere, og gjør utviklingen av dynamisk animerte websider mye enklere.

Det er en rekke vanlige eksempler på dynamisk HTML i aksjon.Bortsett fra rullegardinmenyer, er skjemaer som kan returnere informasjon uten å måtte sendes til en server og automatisk oppdatere innhold er to andre eksempler.Disse ville være veldig vanskelige, eller umulige, å oppnå bruk av standard HTML og et skriptspråk for serversiden.Å skjule innhold fra en bruker til en spesifikk handling har funnet sted er en annen vanlig bruk av teknologien.

Utviklingen av dynamiske HTML-spill blir mindre vanskelig nå som kryssnettproblemer begynner å utgjøre mindre av sjeldne.Dom Scripting -spill er fremdeles relativt sjeldne, men teknologien fungerer bra for små nettleserbaserte spill.En fordel for DHTML -spill er at de også kan kjøres populære operativsystemer som widgeter.