Estoy intentando separar una ruta windows para coger el nombre del fichero, la cuestion es que la funcion split deberia crearme un array pero al ponerle la como condición "\" que es la barra de ruta de win, creo que me anula el codigo, porke piensa que es dividir, en fin hos dejo el código a ver que me podeis decir
var tamano;
var conti;
var tip= tel.length;
var t=tip-3;
var ex=tel.substr(t,3);
var ruta=tel;
var aruta=ruta.split("\");
var tam= aruta.length;
if (ex=="rtf" || ex=="odt" || ex=="pdf") {
}else{
alert ("El tipo de archivo no es valido, recuerde solo .rtf , .odt o .pdf ");
document.fcurso.archivo.value="";
return false;
}
tamano=aruta[tam].length;
if (tamano >50) {
alert ("El nombre del archivo tiene más de 50 carácteres.");
document.fcurso.archivo.value="";
return false;
}else{
}
cont=0;
while (cont <= tamano)) {
if (tel.charAt(cont) == " ") {
espacios = false;
}
cont++;
}
if (espacios != false) {
}else{
alert ("El nombre del archivo contiene espacios en blanco. " + ruta);
document.fcurso.archivo.value="";
return false;
}