Foros del Web » Programando para Internet » Javascript »

como detecto pais e idioma

Estas en el tema de como detecto pais e idioma en el foro de Javascript en Foros del Web. Necesito detectar de que pais y el idioma que tiene configurado un usuario en su sistema operativo para poder redireccionarlo a la pagina de su ...
  #1 (permalink)  
Antiguo 24/01/2002, 17:20
Avatar de mebarak  
Fecha de Ingreso: julio-2001
Ubicación: México, Distrito Federal
Mensajes: 133
Antigüedad: 23 años, 4 meses
Puntos: 0
como detecto pais e idioma

Necesito detectar de que pais y el idioma que tiene configurado un usuario en su sistema operativo para poder redireccionarlo a la pagina de su pais

<p align="center"><embed src="http://www.programatuweb.com/banners/banner_para _ptw_com.swf" height=60 width=500>
</embed><BR>
<a href="mailto:[email protected]"><font size="-2">[email protected][/CODE]</a>
</p>
  #2 (permalink)  
Antiguo 24/01/2002, 22:48
 
Fecha de Ingreso: enero-2002
Ubicación: Canarias
Mensajes: 59
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: como detecto pais e idioma

Este código te redirecciona a una página según la configuración del navegador, aunque sería mas interesante alguna forma de hacerlo según la IP del usuario.

&lt;SCRIPT LANGUAGE=&quot;JavaScript1.2&quot;&gt;
&lt;!-- inicio
if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.browserLanguage;

if (language.indexOf('en') &gt; -1) document.location.href = 'ingles.html';
else if (language.indexOf('nl') &gt; -1) document.location.href = 'holandes.html';
else if (language.indexOf('fr') &gt; -1) document.location.href = 'frances.html';
else if (language.indexOf('de') &gt; -1) document.location.href = 'aleman.html';
else if (language.indexOf('ja') &gt; -1) document.location.href = 'japones.html';
else if (language.indexOf('it') &gt; -1) document.location.href = 'italiano.html';
else if (language.indexOf('pt') &gt; -1) document.location.href = 'portugues.html';
else if (language.indexOf('es') &gt; -1) document.location.href = 'espanol.html';
else if (language.indexOf('sv') &gt; -1) document.location.href = 'suizo.html';
else if (language.indexOf('zh') &gt; -1) document.location.href = 'chino.html';
else
document.location.href = 'ingles.html';
// fin --&gt;
&lt;/script&gt;
  #3 (permalink)  
Antiguo 25/01/2002, 00:08
Avatar de ba-k  
Fecha de Ingreso: febrero-2001
Ubicación: México
Mensajes: 1.007
Antigüedad: 23 años, 8 meses
Puntos: 0
Re: como detecto pais e idioma

Insy: si seria mas intersante si se pudiera desde la IP, pero desgraciadamente buena parte de los mexicanos usamos servicios que tienen servidores y dominios correspondientes a EU (Chicago, NY...) :(

Saludos y gracias (yo tambien lo andaba buscando :))

Mebarak: que onda con eso del banner, cuando lo termines me lo mandas y lo pongo :)

<iframe frameborder=0 scrolling=no width=100% height=96 src="http://www.narxiso.com/contador/frame.htm"></iframe>
  #4 (permalink)  
Antiguo 25/01/2002, 02:02
 
Fecha de Ingreso: enero-2002
Ubicación: Canarias
Mensajes: 59
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: como detecto pais e idioma

ba-k tienes razón. Al usar servers americanos, las visitas de Mexico irian con las de USA.

Si quieres clasificar a tus visitantes por idioma, no creo que tengas problemas con ese script.

Pero si lo que quieres (como yo) es redireccionarlos según su país (independientemente del idioma) no es muy útil, porque la mayoría de los hispanos tienen configurado el navegador camo si fueran españoles &quot;es&quot;, en lugar de tenerlo &quot;es-mx&quot;; &quot;es-cl&quot;; &quot;es-uy&quot; etc.

y supongo que sucederá algo parecido con los paises de habla inglesa, alemana y otras.
  #5 (permalink)  
Antiguo 13/02/2002, 17:26
Avatar de mebarak  
Fecha de Ingreso: julio-2001
Ubicación: México, Distrito Federal
Mensajes: 133
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: como detecto pais e idioma

ba-k como no habia recibido respuesta tuya en mi mail no supe como quedabamos, pero lo mas pronto posible veo lo del baner
grax.

<p align="center"><embed src="http://www.programatuweb.com/banners/banner_para _ptw_com.swf" height=60 width=500>
</embed><BR>
<a href="mailto:[email protected]"><font size="-2">[email protected][/CODE]</a>
</p>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:40.