Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/05/2002, 08:26
jlmm
 
Fecha de Ingreso: julio-2001
Ubicación: Internet
Mensajes: 1.690
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Detectar idioma

Hola!,

Puedes Hacer Esto Para Que Solo Lo Tenga Que Elejir Una Vez:

<SCRIPT LANGUAGE="JavaScript">
<!--
function getCookie(name)
{
var cname = name + "=";
var dc = document.cookie;
if (dc.length > 0)
{
begin = dc.indexOf(cname);
if (begin != -1)
{
begin += cname.length;
end = dc.indexOf(";", begin);
if (end == -1) end = dc.length;
return unescape(dc.substring(begin, end));
}
}
return null;
}
function setCookie(name, value, expires, path, domain, secure)
{
document.cookie = name + "=" + escape(value) + ((expires == null) ? "" : "; expires=" + expires.toGMTString()) + ((path == null) ? "" : "; path=" + path) + ((domain == null) ? "" : "; domain=" + domain) + ((secure == null) ? "" : "; secure");
}
//La Cookie Durara 90 Dias.
var duracion = 90;
var finalizacion = new Date();
//Lo Que Hacemos Es Establecer El Tiempo De Duracion De La Cookie.
finalizacion.setTime(finalizacion.getTime() + (duracion*24*60*60*1000));
function setIdioma(idioma)
{
//Establecemos La Cookie Con Los Nuevos Valores(En Caso De No Existir, Se Establece Una Nueva)...
setCookie ('idioma', idioma,finalizacion);
if(idioma == "idioma1")
{
location.href="idioma1.htm";
}
else if(idioma == "idioma1")
{
location.href="idioma3.htm";
}
else if(idioma == "idioma3")
{
location.href="idioma3.htm";
}
}
//Inicia La Funcion...
function visitar()
{
//Obtenemos La Cookie
var idioma = getCookie('idioma')

//Si No Existe La Cookie
if(idioma == null)
{
//No Hacemos Nada...
}
//De Lo Contrario...
else
{
if(idioma == "idioma1")
{
location.href="idioma1.htm";
}
else if(idioma == "idioma1")
{
location.href="idioma3.htm";
}
else if(idioma == "idioma3")
{
location.href="idioma3.htm";
}
}

}
//-->

</SCRIPT>

Y En Los Enlaces Pones:

<A HREF="javascript:setIdioma('idioma1')"&g t;Idioma1</A>
<A HREF="javascript:setIdioma('idioma2')"&g t;Idioma2</A>
<A HREF="javascript:setIdioma('idioma2')"&g t;Idioma3</A>

<SCRIPT LANGUAGE="javascript" SRC="http://www.galeon.com/jlmnetwork/firma.js"></SCRIPT>