IFrame contentDocument الملكية
مثال
مثال المتصفحات المتقاطعة حول كيفية تغيير لون خلفية المستند المضمن في إطار iframe:
var x = document.getElementById("myframe");
var y = (x.contentWindow || x.contentDocument);
if (y.document)y = y.document;
y.body.style.backgroundColor = "red";
التعريف والاستخدام
تقوم الخاصية contentDocument بإرجاع كائن المستند الذي تم إنشاؤه بواسطة إطار أو عنصر iframe.
يمكن استخدام هذه الخاصية في نافذة المضيف للوصول إلى كائن المستند الذي ينتمي إلى إطار أو عنصر iframe.
ملاحظة: لأسباب تتعلق بالأمان ، لا يمكن الوصول إلى محتويات المستند من مستند آخر إلا إذا كان المستندين موجودين في نفس المجال.
دعم المتصفح
Property | |||||
---|---|---|---|---|---|
contentDocument | Yes | Yes | Yes | Yes | Yes |
بناء الجملة
iframeObject.contentDocument
تفاصيل تقنية
قيمة الإرجاع: | مرجع إلى كائن المستند. في حالة عدم وجود مستند ، تكون القيمة التي تم إرجاعها خالية |
---|
مزيد من الأمثلة
مثال
مثال آخر على كيفية الوصول إلى مستند iframe لتغيير لون الخلفية:
var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";
❮ كائن IFrame