Dynamic HTML, או DHTML, היא שיטה ליצירת דפי HTML אינטראקטיביים. היא משלבת HTML, השפה שבונה את הדפים, עם שפת תסריט שפועלת בצד הלקוח, כלומר בקומפ्यूटर של המבקר (למשל JavaScript).
DHTML משתמשת גם ב־DOM, שהיא המבנה שמאפשר להתייחס לכל תגית HTML כאובייקט שניתן לשנות, וב־CSS כדי לקבוע מראה ותצוגה. בשילוב הזה אפשר ליצור תפריטים נפתחים, כפתורים שמשנים צבע כשמעבירים מעליהם את העכבר ועוד אפקטים דינמיים.
הפעולות הללו נעשות בדפדפן של המשתמש, מה שגורם לזמן תגובה קצר יותר כי אין צורך לשלוח בקשות לשרת או לטעון את הדף מחדש. עם זאת, למרות קיומו של תקן W3C, דפדפנים שונים מטפלים ב־DOM ובפקודות JavaScript בצורה שונה ולעיתים מוסיפים פקודות לא תקניות. שונות זו מקשה על יצירת דף DHTML שמוצג זהה בכל הדפדפנים.
DHTML הוא קיצור של Dynamic HTML. זו דרך לגרום לדפי אינטרנט להתנהג ולהשתנות.
DHTML משלב HTML. HTML היא השפה שבונה את הדפים. הוא גם משתמש ב־JavaScript. JavaScript היא שפה שרצה בדפדפן, כלומר על המחשב של מי שצופה בדף. יש גם DOM. ה־DOM מאפשר לראות כל חלק בדף כאובייקט שאפשר לשנות. יש עוד CSS. CSS אומר איך העמוד נראה.
באמצעות זה עושים תפריטים נפתחים וכפתורים שמשנים צבע כשמעבירים את העכבר. זה קורה מהר כי כל הפעולות נעשות בדפדפן ולא נשלחות לשרת. אבל דפדפנים שונים מציגים לפעמים אחרת, ולכן מפתחים בודקים את הדפים בכמה דפדפנים.
תגובות גולשים