Upřesním. Když se v kódu objeví ‚Window‘, je jasné, že autor neví která bije. Internet Explorer (6/7) totiž na rozdíl od ostatních prohlížečů neodkazuje na konstrukční funkci (constructor), ale na historické dědictví, známé jako [Interface prototype object]. Internet Explorer podporuje plnohodnotný prototype/constructor pouze pro objekty: Array, Boolean, Date, Error, Function, Number, Object, RegExp a String. [Interface prototype object] je něco jako polo-prototype, instancím lze přidat vlastnosti, avšak instance samotné constructor nemají. Navíc je tento interface podporován pouze pro několik BOM typů: window, option, image (myslím, že to jsou všechny) Žádný smysluplný kód nikdy nikde ‚Window‘ nepoužívá, snad krom nějakých prehistorických copy&past mousehover příkladů.