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