العنصر <object>
يُمثِّل العنصر <object>
موردًا خارجيًا، والذي يمكن أن يُعامل كصورة، أو كمورد سيُعالَج عبر إضافة خارجية.
مثال عن استخدام العنصر <object>
لتضمين مقطع بصيغة فلاش (flash، بصيغة swf
):
<object data="movie.swf" type="application/x-shockwave-flash"></object>
مثال آخر عن تضمين مقطع فلاش، لكن مع تمرير معاملات له عبر العنصر <param>
:
<object data="movie.swf" type="application/x-shockwave-flash">
<param name="foo" value="bar">
</object>
بطاقة العنصر
تصنيفات المحتوى | عنصر تنظيمي أو عنصر عادي أو عنصر يحتوي وسائط مضمّنة أو عنصر تفاعلي. |
---|---|
المحتوى المسموح | يجوز استخدام العنصر <param> صفر مرة أو أكثر، ثم أي عنصر له خلفية شفافة.
|
الوسم المختصر | لا يمكن حذف أيّ من وسمَي البداية أو النهاية. |
العناصر الأب | أي عنصر يقبل المحتوى التضميني. |
واجهة DOM | HTMLObjectElement
|
دعم المتصفحات
Chrome | Firefox | Edge | Safari | Opera |
---|---|---|---|---|
مدعوم | مدعوم | مدعوم | مدعوم | مدعوم |
الخاصيات
يمكن استخدام الخاصيات العامة في هذا العنصر.
archive
قائمة بروابط URI تُمثِّل نسخًا مؤرشفة من المورد مفصولٌ بينها بفراغ. هذه الخاصية محذوفة في HTML5.
border
تحديد سماكة الإطار حول العنصر بواحدة البكسل، هذه الخاصية مهملة في HTML 4 ومحذوفة في HTML5.
classid
رابط URI لمورد الكائن، ويمكن أن يستخدم مع (أو كبديل عن) الخاصية data؛ هذه الخاصية محذوفة في HTML5.
codebase
المسار الأساسي الذي سيستخدم لاستبيان المسارات النسبية في خاصية classid
و data
و archive
؛ وإن لم يُحدَّد فستستعمل قيمة رابط URI للمستند الحالي.
يجدر بالذكر أنَّ هذه الخاصية محذوفة في HTML5.
codetype
نوع المحتوى الذي حُدِّدَت بياناته عبر الخاصية classid
. هذه الخاصية محذوفة في HTML5.
data
رابط URL صالح للمورد، ويجب تحديد قيمة لخاصية data
و type
في هذا العنصر على الأقل.
form
قيمة هذه الخاصية هي قيمة الخاصية id
لعنصر <form>
في نفس المستند، وتُشير إلى أنَّ هذا الكائن مرتبط مع ذاك النموذج.
هذه الخاصية جديدة في HTML5.
height
ارتفاع الكائن بواحدة البكسل (لا يجوز استخدام النسب المئوية).
width
عرض الكائن بواحدة البكسل (لا يجوز استخدام النسب المئوية).
name
تحديد اسم للكائن.
standby
الرسالة التي سيعرضها المتصفح أثناء تحميل البيانات، هذه الخاصية محذوفة في HTML5.
tabindex
ترتيب العنصر عند الانتقال باستخدام زر tab في المتصفح، هذه الخاصية محذوفة في HTML5.
type
نوع المحتوى للمورد المُحدَّد عبر الخاصية data
، ويجب تحديد قيمة لخاصية data
و type
في هذا العنصر على الأقل.
typemustmatch
خاصية منطقية (Boolean) تُشير إذا كان من الضروري أن تتطابق قيمة الخاصية type
ونوع المحتوى للمورد المُشار إليه. هذه الخاصية جديدة في HTML5.
usemap
تُشير هذه الخاصية إلى عنصر <map>
، وتبدأ قيمتها بالرمز #
ثم قيمة الخاصية name
للعنصر <map>
.
مصادر ومواصفات
- معيار HTML Living Standard.
- مواصفة HTML5.
- مواصفة HTML 4.01.