Si, era por ese motivo
tunait. Por versiones de navegadores.
El método
location.replace() se implementó con Netscape 3 e Internet Explorer 4. A la vez que
document.images.
Para las versiones anteriores, pues, se debe usar
location.href.
De todas formas, espero que nadie use ya Netscape 2 ni Explorer 3.

:
Saludos,
Mikel