Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2015, 23:21
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Problema con cookies múltiples para idioma

Si guardas varias cookies, no te hagas problemas y aprovecha las ventajas que ofrecen los estándares HTML5 y Ecma-252.

Almacena localmente dichos valores y luego lee el que necesites.

Código Javascript:
Ver original
  1. //Si ya tengo datos almacenados, los tomo, caso contrario, creo un objeto con las propiedades que usaré, le doy el formato JSON y lo almaceno
  2. localStorage.ejemplo = localStorage.ejemplo || JSON.stringify({
  3.     idioma: "ES",
  4.     otro1: "dato1",
  5.     otro2: "dato2",
  6.     otroN: "datoN"
  7. });
  8.  
  9. //Ahora, decodifico el objeto guardado para poder tomar sus valores.
  10. var datos = JSON.parse(localStorage.ejemplo);
  11.  
  12. //Y utilizo la propiedad que desee
  13. if (datos.idioma == "ES"){
  14.     alert("El idioma seleccionado es español");
  15. }
  16.  
  17. //Una vez haya realizado los cambios, los guardo
  18. localStorage.ejemplo = JSON.stringify(datos);

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 14/04/2015 a las 12:56 Razón: Guardado de datos