Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/10/2010, 06:36
PabloLPastor
 
Fecha de Ingreso: junio-2009
Ubicación: Madrid
Mensajes: 46
Antigüedad: 15 años, 5 meses
Puntos: 7
Respuesta: cambiar idioma

Hola,

En principio creo que si vas a cambiar toda la página, lo mejor es que cargues la nueva en el nuevo idioma y ya esta. Pero si quieres cambiar sólo una parte con texto o por alguna razón no quieres recargarla entera, podrias tener un div que contenga todo el contenido que se va a cambiar:

Código HTML:
Ver original
  1. <div id="contenido">
  2.  
  3. ... el contenido en el idioma 1
  4.  
  5. </div>

Cuando alguien pulse la banderita para cambiar idioma, en el evento 'click' puedes hacer que se desvanezca con JQuery

Código Javascript:
Ver original
  1. $("#contenido").fadeOut(duración, callback)

Cuando termine el fadeOut, en el callback, borras el contenido ($("#contenido").empty()) y utilizando ajax, traes el nuevo y lo insertas en el div ($(#contenido).load(...)).

Es una primera idea, quizá te sirva de ayuda.

Saludos
__________________
Quizá te interese mi Tutorial de JavaScript Orientado a Objetos.

Nuevo: CSS Floats: Tutorial Visual