"iframe.contentDocument" لا يعمل في IE8 و FF (3.5 وأقل) أي خطوات أخرى لحل هذا؟
-
29-09-2019 - |
سؤال
لقد استخدمت هذا "iframe.contentDocument" في JS File-Uploader ، لكنه لا يعمل في 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);
}
لا تنتمي إلى StackOverflow