«IFrame.contentDocument» не работает в IE8 и FF (3.5 и ниже) любых других шагов, чтобы решить это?

StackOverflow https://stackoverflow.com/questions/4310946

Вопрос

Я использовал этот «iframe.contentDocument» в файловом загрузке JS, но он не работал в IE8, Firefox (3.5 и выше версиях. Как я могу решить это, используя другие DOM для работы с IFRAME?

Спасибо всем

Это было полезно?

Решение

Пытаться

var doc;
var iframeObject = document.getElementById('iframeID'); // MUST have an ID
if (iframeObject.contentDocument) { // DOM
  doc = iframeObject.contentDocument;
} 
else if (iframeObject.contentWindow) { // IE win
  doc = iframeObject.contentWindow.document;
}
if (doc) {
  var something = doc.getElementById('someId');
}
else {
  alert('Wonder what browser this is...'+navigator.userAgent);
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top