الفرق بين المراجعتين لصفحة: «JavaScript/Document/enableStyleSheetsForSet»

من موسوعة حسوب
إضافة الصّفحة
 
ط إزالة سطر فارغ
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:<code>Document.enableStyleSheetsForSet()‎</code>}}</noinclude>
<noinclude>{{DISPLAYTITLE:<code>Document.enableStyleSheetsForSet()‎</code>}}</noinclude>
يفعّل التّابع <code>Document.enableStyleSheetsForSet()‎</code> صفحات الأنماط التي توافق الاسم المُحدّد في مجموعة صفحات الأنماط الحاليّة، ويُعطّل جميع صفحات الأنماط الأخرى (عَدا تلك التي بدون عنوان، والتي تكون دائمًا مُفعّلة).
يفعّل التّابع <code>Document.enableStyleSheetsForSet()‎</code> صفحات الأنماط التي توافق الاسم المُحدّد في مجموعة صفحات الأنماط الحاليّة، ويُعطّل جميع صفحات الأنماط الأخرى (عَدا تلك التي بدون عنوان، والتي تكون دائمًا مُفعّلة).



مراجعة 16:12، 25 مارس 2018

يفعّل التّابع Document.enableStyleSheetsForSet()‎ صفحات الأنماط التي توافق الاسم المُحدّد في مجموعة صفحات الأنماط الحاليّة، ويُعطّل جميع صفحات الأنماط الأخرى (عَدا تلك التي بدون عنوان، والتي تكون دائمًا مُفعّلة).

البنية العامة

document.enableStyleSheetsForSet(name)

المعاملات

name

اسم صفحات الأنماط المرغوب تفعيلها. ستُفعّل جميع صفحات الأنماط التي توافق هذا الاسم، وستُعطّل صفحات الأنماط الأخرى التي تملك عنوانًا. مرّر سلسلةً نصيّةً فارغةً لهذا المُعامل لتعطيل جميع صفحات الأنماط البديلة والمُفضّلة (دون صفحات الأنماط الدّائمة التي لا تملك خاصّية title).

ملاحظات

  • تُوافَقُ العناوين بشكل حسّاسٍ لحالة الأحرف (case-sensitive).
  • لا يملِك استدعاء هذا التّابع مع قيمة null للمُعامل name أي تأثير؛ إن أردت تعطيل جميع صفحات الأنماط البديلة والمُفضّلة، فمن الواجب عليك تمرير القيمة ""، أي سلسلةٌ نصيّةٌ فارغة.
  • صفحات الأنماط بدون عناوين لا تتأثّر أبدًا بهذا التّابع.
  • هذا التّابع لا يؤثّر أبدًا على قيم كل من document.lastStyleSheetSet أو document.preferredStyleSheetSet.

أمثلة

document.enableStyleSheetsForSet("اسمُ صفحة أنماط مُعيّنة");

مُلاحظة: سيُساعدك هذا المثال على فهم الفرق بين كيفيّة تصرّف التّابع Document.enableStyleSheetsForSet()‎ وضبط قيمة للخاصيّة document.selectedStyleSheetSet مُباشرةً.

انظر أيضًا

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