¿JavaScript reemplaza todo / con \ en una cadena?

Tengo un archivo javascript que se ejecuta a través de un trabajo de Windows usando cscript. Sin embargo, parece que no puedo arreglar esto para que funcione correctamente. Dentro del archivo, básicamente toma una URL y la transforma en una ruta UNC.

ex:http://mysite.com/document1.htm to \ myserver \ document1.htm

Sin embargo, parece que no puedo hacer que los / 'goto \' s y estoy perdido por qué.

He intentado 2 cosas básicamente

1) str = str.replace(/\/g, "\\");
2) str = str.replace("/", "\\");

¿Alguna idea de por qué no funciona?

Gracias Dave

Respuestas a la pregunta(2)

Su respuesta a la pregunta