Örnek
bir iframe içinde bulunan belgenin arka plan rengini değiştirmek için nasıl bir crossbrowser örnek:
var x = document.getElementById("myframe");
var y = (x.contentWindow ||
x.contentDocument);
if (y.document)y = y.document;
y.body.style.backgroundColor = "red";
Kendin dene " Tanımı ve Kullanımı
contentDocument özelliği, bir çerçeve ya da bir satır eleman tarafından üretilen Belge nesnesini geri gönderir.
Bu özellik, bir çerçeve veya birIFRAMEöğesi ait belge nesnesi erişmek için ana pencere kullanılabilir.
Note: Güvenlik nedenlerinden bir dokümanın içeriği iki belge aynı etki alanında bulunan koşuluyla başka belgeden ulaşılabilir çünkü.
Tarayıcı Desteği
contentDocument özelliği tüm büyük tarayıcılarda desteklenir.
Note: Internet Explorer 8 (and higher) ! DOCTYPE belirtilmişse contentDocument özelliğini destekler. IE'nin önceki sürümleri için, kullanmak contentWindow özelliğini.
Sözdizimi
iframeObject .contentDocument
Teknik detaylar
Geri dönüş değeri: | belge nesnesi için bir referans. Hiçbir belge yoksa, döndürülen değer null |
---|
Diğer Örnekler
Örnek
Arka plan rengini değiştirmek için bir iframe dokümana erişmek için nasıl bir başka örneği:
var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";
Kendin dene " <IFrame Nesne