לדלג לתוכן

Dynamic HTML

מתוך ויקיפדיה, האנציקלופדיה החופשית
גרסה מ־19:12, 15 באפריל 2006 מאת הא? (שיחה | תרומות) (DHTML הועבר לDynamic HTML: שם (כמעט) מלא עדיף)

Dynamic HTML, או DHTML, הינו הרחבה לתקן ה־HTML, שהוא התקן שמשמש לבניית ועיצוב דפים לרשת האינטרנט כמעט מאז ראשיתה. הרחבה זו פותחה על־ידי חברת מיקרוסופט בשנות ה־90 כתגובה תחרותית לקוד ה־JavaScript.

שפת JavaScript נתמכה במקור על־ידי דפדפן בשם Netscape, שהיה באותם ימים המתחרה העיקרי לדפדפן Internet Explorer מבית מיקרוסופט.

פקודות ההרחבה איפשרו להתייחס לכל תג (אלמנט) בקוד ה-HTML כאל אובייקט, לבצע בו פעולות ולקבל ממנו תגובות באופן דינאמי לאחר שדף האינטרנט כבר נטען. בדרך זו ניתן להציג בדף האינטרנט תפריטים הנפתחים ונסגרים באופן דינאמי, תאים המשנים את צבעם בעת מעבר סמן העכבר מעליהם וכו'. את הפעולות מבצעת תוכנת הדפדפן על גבי מחשב הגולש, עובדה שפירושה לרוב זמן תגובה קצר יותר (המידע לא צריך להישלח ממחשב הגולש אל מחשב השרת, וכן נחסכת טעינת המסמך מחדש במחשב הגולש).

באופן מעשי, מסמכי DHTML הם בעלי אופן כתיבה זהה ל־HTML, ובהם תוספות קוד המגדירות את הדינמיות, כאשר שפת הקוד מבוססת על JavaScript או VBScript. בדרך כלל נעשה גם שימוש ב־Cascading Style Sheets.

תבנית:קצרמר מחשבים תבנית:נ