Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/10/2006, 11:06
frijolerou
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 años, 3 meses
Puntos: 13
nevergame:

El problema no está en el método split(), sino que en la propia cadena de texto que forma la ruta. Por ejemplo si tienes el siguiente código:

Código:
ruta = "C:\directorio\archivo.html";
alert(ruta);
El alert() te mostrará C:directorioarchivo.html, justamente por el echo de que para la clase String el backslash se utiliza para señalar que el caracter que le procede es un caracter especial.

Lo que habría que hacer es que en el texto de la ruta a cada backslash anteponerle otro:

ruta = "C:\\directorio\\archivo.html";

Si vuelves hacer un alert(ruta) el resultado será C:\directorio\archivo.html, por lo que el método split() ya te funcionará sin problemas.