Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/01/2012, 04:58
starlightphp
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con Javascript y PHP

en este caso, localStorage['Languaje'] funciona como una cookie. Es nueva en JavaScript. Lo que hago es guardar cierta información del usuario para la próxima vez que entre, tenga la misma configuración, es decir, el mismo idioma. He comprobado con un console.log() que entra por la parte del else if correspondiente, sí, lo hace. Pongo un ejemplo:
Mi localStorage['Languaje'] vale 2, entonces, lo que hago es
Código Javascript:
Ver original
  1. if (localStorage['Languaje']==1){
  2.                 <?php require_once('/framework/classes/LanguajeSpanish.php'); ?>
  3.                 console.log('1');
  4.             }else if (localStorage['Languaje']==2){
  5.                 <?php require_once('/framework/classes/LanguajeEnglish.php'); ?>
  6.                 console.log('2');

Por supuesto, en la consola compruebo y solo sale el 2, porque, efectivamente, guarda el valor 2, sin embargo, carga el require_once primero, con el archivo de Idioma Español!