Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2008, 17:41
Avatar de -=ArgoN=-
-=ArgoN=-
 
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 19 años, 3 meses
Puntos: 1
Pregunta Reemplazar valor de variable por otra variable en una cadena

Hola amig@s del foro,

Tengo el siguiente código:

var imageName = "U.ltimas_ima.genes.jpg";
imageName = imageName.replace(/[_]/g," ");
imageName = imageName.substr(0,imageName.lastIndexOf('.'));
var specChars = new Array();
specChars["A."] = "Á";
specChars["E."] = "É";
specChars["I."] = "Í";
specChars["O."] = "Ó";
specChars["U."] = "Ú";
specChars["a."] = "á";
specChars["e."] = "é";
specChars["i."] = "í";
specChars["o."] = "ó";
specChars["u."] = "ú";
for(var s in specChars){
imageName = imageName.replace(/[s]/g,specChars[s]);
}
//imageName = "Últimas imágenes" ??

Quiero reemplazar el contenido de la variable "s" por el contenido de "specChars[s]", pero no se como hacer que me coja el contenido de "s" en vez del carácter "s"...
Reemplazar el valor de una variable por otra variable en una cadena.

Gracias por su ayuda,

ArgoN