aspose.info
AR

DHTML - تنسيق ملف HTML الديناميكي

تاريخ التحديث

ما هو ملف DHTML؟

الملف بامتداد .dhtml هو ملف HTML ديناميكي يُستخدم لإنشاء محتويات ديناميكية لصفحة ويب. عنصر الويب الذي تم إنشاؤه في DHTML مدفوع بالأحداث ولا يتطلب إعادة تحميل الصفحة. في معظم الحالات ، يتم استخدام ملف DHTML لإنشاء محتويات ديناميكية لصفحة ويب مثل القوائم المنسدلة والطبقات العائمة وأزرار التمرير ومحتوى ديناميكي آخر. تصادف عناصر html ديناميكية يوميًا تقريبًا في حياتك عندما تحوم الماوس فوق عنصر قائمة ويفتح المزيد من خيارات القائمة الفرعية. يستخدم DHTML تقنيات الويب مثل HTML و Javascript و HTML DOM و HTML Events و CSS لتحقيق سلوك العناصر.

تنسيق ملف DHTML

ملفات DHTML هي ملفات نصية عادية تحتوي على كود DHTML لتنفيذ السلوك الديناميكي لعناصر الويب.

DOM DHTML

يعتمد نموذج كائن مستند DHTML (DOM) على HTML DOM وهو عبارة عن هيكل شجرة به عناصر وسمات ونص كما هو موضح في الصورة التالية.

HTML DOM

يمكن استخدام عقدة “المستند” لاستدعاء عدة وظائف لتنفيذ وظائف مختلفة. يستخدم المثال التالي ببساطة طريقة document.write () لجافا سكريبت في DHTML.

<HTML>  
<head>  
<title>  
Method of a JavaScript  
</title>  
</head>  
<body>  
<script type="text/javascript">  
document.write("Hello World");  
</script>  
</body>  
</html>  

هذه الشفرة تكتب النص “Hello World” لإخراجها في المتصفح.

أحداث DHTML

رقم S.حدثحدث
1onabortيحدث عندما يحبط المستخدم تحميل الصفحة أو ملف الوسائط.
2onblurيحدث عندما يترك المستخدم كائن HTML.
3عند التغييريحدث عندما يغير المستخدم قيمة كائن ما أو يحدّثها.
4عند النقريحدث أو يتم تشغيله عندما ينقر أي مستخدم فوق عنصر HTML.
5ondblclickيحدث عندما ينقر المستخدم فوق عنصر HTML مرتين معًا.
6onfocusيحدث عندما يركز المستخدم على عنصر HTML. يعمل معالج الأحداث هذا عكس onblur.
7onkeydownيتم تشغيله عندما يضغط المستخدم على مفتاح على جهاز لوحة المفاتيح. يعمل معالج الأحداث هذا مع كافة المفاتيح.
8الضغط على مفتاحييتم تشغيله عندما يضغط المستخدمون على مفتاح على لوحة المفاتيح. لم يتم تشغيل معالج الأحداث هذا لكافة المفاتيح.
9onkeyupيحدث عندما يقوم المستخدم بتحرير مفتاح من لوحة مفاتيح بعد الضغط على كائن أو عنصر.
10onloadيحدث عندما يتم تحميل كائن بالكامل.
11onmousedownيحدث عندما يضغط المستخدم زر الماوس فوق عنصر HTML.
12onmousemoveيحدث عندما يحرك المستخدم المؤشر على كائن HTML.
13onmouseoverيحدث عندما يحرك المستخدم المؤشر فوق كائن HTML.
14onmouseoutيحدث أو يتم تشغيله عند تحريك مؤشر الماوس خارج عنصر HTML.
15onmouseupيحدث أو يتم تشغيله عند تحرير زر الماوس فوق عنصر HTML.
16onresetيتم استخدامه من قبل المستخدم لإعادة تعيين النموذج.
17عند التحديديحدث بعد تحديد المحتوى أو النص على صفحة ويب.
18onsubmitيتم تشغيله عندما ينقر المستخدم فوق زر بعد إرسال نموذج.
19onunloadيتم تشغيله عندما يغلق المستخدم صفحة ويب.

مراجع

انظر أيضًا