Hola, 
 
Tengo una página con js y etiquetas tipo %temp%, que un programa de meteorología que tengo genera un archivo html correspondiente cambiando las etiquetas tipo %temp% por temperatura por ejemplo. El problema es que una de las etiquetas, concretamente %weathercond% , que se supone que pone el estado del cielo (sunny, clear, etc.). Mi problema es que a veces cuando el estado del cielo es una cadena compuesta tipo "cloudy - rain" me pasa esto: 
 
antes de hacer el cambio automático de las etiquetas por sus valores tengo: 
cielo = "%weathercond%"; 
 
después queda esto: cielo = "sunny"; 
 
el problema es que cuando la cadena es compuesta me queda esto: 
 
cielo = "cloudy - rain"; 
 
con lo que no ejecuta el código js por error en la sintaxis. 
 
¿Alguien me podría ayudar? 
 
Muchas gracias de antemano. 
  
 
