2010-02-19 22 views
10

Ho bisogno dall'oggetto documento o da un elemento DOM (cioè un DIV) per sapere che è il suo oggetto finestra.IE 8 defaultView equivalente

In Firefox posso fare:

document.documentElement.ownerDocument.defaultView 

ma ovviamente in quel browser terribile che affermazione non funziona !!!

risposta

24

parentWindow. Quindi:

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; 

dovrebbe fare il trucco troppo.

Problemi correlati