Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/09/2012, 04:47
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: problema confirm javascript internacionalizacion struts

Hola:

La parte de servidor no ve las variables de javascript, puesto que el servidor se ejecuta en el servidor y se ejecuta antes de que se ejecute el código javascript en el navegador. Son lenguajes distintos que se ejecutan en maquinas distintas (servidor y pc del cliente) y en tiempos distintos (durante generación de la página y durante visualización en el navegador)

Si tu texto del servidor es con parametros estilo "hola {0} hoy es {1}" y quieres reemplazar los valores, tienes que hacer una funcion en javascript que se encargue de eso

var oldName = "Mario";
var dia = "lunes";
textoConfirm = funcion_de_javascript ('<s:text name="texto"/>', oldName, dia);

Tienes una función que se parece a eso en http://chuwiki.chuidiang.org/index.p..._en_javascript en el apartado "Texto con Parametros". La copié de algún lado y usa cadenas de formato estilo C/C++, tal que "hola %s, hoy es %s"

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Última edición por chuidiang; 17/09/2012 a las 04:55