Me respondo a mi mismo, cuando la variable tiene numero javascript pese a ser un string lo trata como a un numero, ya que no diferencia entre tipo. Cuando la cadena no son numeros o contiene un caracter que no es un numero, le faltarian las "", para que javascript entienda que es una cadena
En la funcio se podria añadir:
Código:
function getEstado() {
var variable = "<%=cadena %>";
alert (variable);
return (variable);
Es bastante importante lo de las comillas.
Saludos!!