Cita:  
					Iniciado por Alexis88  
  Cuando cargas un archivo, se guarda la ruta entera, no solo su nombre.
 
Debes tomar el nombre a partir de la última barra inclinada invertida que separa al nombre del archivo del directorio en el que se encuentra. Para esto, debes utilizar los métodos 
.lastIndexOf(), para ubicar la posición de la última barra dentro de la ruta, y el método 
.substr(), para tomar la porción de la ruta a partir de la siguiente posición que sigue a la última barra.    
Código Javascript
:
Ver original- var valor = document.formFac.inputFac.value, 
-     posicion = valor.lastIndexOf("\\") + 1, 
-     porcion = valor.substr(posicion); 
-   
- alert(porcion); //El nombre del archivo y su extensión 
Coloco dos barras inclinadas invertidas pues, si colocara una, se escaparían las comillas que le siguen, y ese no es el objetivo. 
Un saludo
     
Muchas Gracias, Tiene mucho sentido lo que mencionas, ya veo la razón por la cual no realizaba la validación correctamente. 
 
 
Dejo el codigo final que utilice por si es de ayuda a alguien: 
Código JavaScript 
Código:
 
<script >
function comprobar()
{
   var valor = document.formFac.inputFac.value,
    posicion = valor.lastIndexOf("\\") + 1,
    porcion = valor.substr(posicion)
   
   if ( porcion != 'Texto.txt' )
   {
   alert("NOMBRE INCORRECTO");
   return false;
   
   }
   else
{
 return true;
} 
}
</script>
  Saludos.