Hola hieloverde,
Entiendo que lo que quieres es guardar en un campo text la ruta del archivo que se selecciona con un campo file.
Y como bien dices el código que has puesto en Firefox no funciona, asi que lo que se me ocurre es darle un poco la vuelta al asunto, es decir, seleccionar el archivo con el campo file y copiarlo al campo text. Por ejemplo:
Código PHP:
<form action="" method="post" name="form">
<input type="file" name="fichero" id="fichero" onchange="document.form.ruta.value = document.form.fichero.value;">
<input type="text" name="ruta" id="ruta">
</form>
hieloverde, si se puede saber, qué fin tiene la ruta del campo file en el campo text?
Saludos