2010-02-19 5 views
10

J'ai besoin d'un objet document ou d'un élément DOM (c'est-à-dire un DIV) pour connaître qui est son objet fenêtre.IE 8 équivalent defaultView

Dans Firefox je peux faire:

document.documentElement.ownerDocument.defaultView 

mais il est évident dans ce navigateur HORRIBLE cette déclaration fonctionne pas !!!

Répondre

24

parentWindow. Alors:

var doc= el.ownerDocument; 
var win= 'defaultView' in doc? doc.defaultView : doc.parentWindow; 
+0

'var win = (doc.defaultView: doc.parentWindow);' – r3mark

3
var win = doc.defaultView || doc.parentWindow; 

devrait faire l'affaire aussi.