Al seguir el otro enlace elimino si es que existe y vuelvo a setear el valor de la cookie y luego lo redirecciono a la pagina anterior.
El problema es que al redireccionar me está perdiendo el valor de la cookie :S
MM, no sé, no veo que haya nada malo... a no ser que sea yo el que amaneció medio cegatón

default.asp
--------------
Cita:
language.asp<%
response.write Request.Cookies("idioma")
if rtrim(Request.Cookies("idioma"))="" then
Response.Cookies("idioma")="0"
end if
idioma=Request.Cookies("idioma")
if i = "0" then%>
<a href="language.asp?i=1">in english</a>
<%else%>
<a href="language.asp?i=0">en español</a>
<%end if%>
response.write Request.Cookies("idioma")
if rtrim(Request.Cookies("idioma"))="" then
Response.Cookies("idioma")="0"
end if
idioma=Request.Cookies("idioma")
if i = "0" then%>
<a href="language.asp?i=1">in english</a>
<%else%>
<a href="language.asp?i=0">en español</a>
<%end if%>
--------------
Cita:
<%
if (rtrim(Request.Cookies("idioma"))<>"") then
Response.Cookies("idioma").Expires= Date() -1
end if
i=Request("i")
if rtrim(i)="" then i="0" end if
if i="0" then
Response.Cookies("idioma")="0"
else
Response.Cookies("idioma")="1"
end if
response.redirect "default.asp"
%>
if (rtrim(Request.Cookies("idioma"))<>"") then
Response.Cookies("idioma").Expires= Date() -1
end if
i=Request("i")
if rtrim(i)="" then i="0" end if
if i="0" then
Response.Cookies("idioma")="0"
else
Response.Cookies("idioma")="1"
end if
response.redirect "default.asp"
%>