gracias a ambos por sus respuestas.
Caricatos, tenías razón, location depende de window
http://www.w3schools.com/htmldom/dom_obj_location.asp. De todas formas en la mayoría de los casos la ascepción document.location es aceptada en IE excepto en ciertas máquinas las cuales no registraron inconvenientes luego de hacerles windows update (aparentemente alguna actualización del navegador empezó a aceptarla en determinado momento).
Gracias