العنصر <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>.

مصادر ومواصفات