
25/09/2007, 09:26
|
| | Fecha de Ingreso: julio-2005
Mensajes: 70
Antigüedad: 19 años, 9 meses Puntos: 0 | |
Re: Redireccionar a una pagina enfunción del idioma del navegador Hola,
este es el código que he metido al final, pero creo que hay algo mal.
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
if Request.ServerVariables("HTTP_ACCEPT_LANGUAGE") <> "" then
idioma = left(Request.ServerVariables("HTTP_ACCEPT_LANGUAGE "),2)
select case idioma
case "es"
response.redirect("esp/inicio.asp")
case else
response.redirect("eng/inicio.asp")
end select
end if
%>
El tema es que al ejecutarlo, parece que no reconoce el case "es". Me explico.
Si le digo:
select case idioma
case "es"
response.redirect("esp/inicio.asp")
case else
response.redirect("eng/inicio.asp")
al ejecutar, se va siempre hacia eng/inicio.asp
Y si pongo
select case idioma
case "en"
response.redirect("eng/inicio.asp")
case else
response.redirect("esp/inicio.asp")
Se va hacia esp/inicio.asp
Parece que no reconoce el idioma del navegador. Lo he probado tanto con Firefox como con Internet Explorer.
gracias. |