Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ligiacj

Alterar idioma no site

Recommended Posts

Oi, espero que alguém possa me ajudar mais uma vez.Já fiz uma pesquisa nos tópicos do fórum, porém não encontrei nada que funcionasse neste caso.

Estou desenvolvendo um site em asp que contém de dois idiomas, eu pretendo alterá-los através de icones, como input type images. Eu fiz dois arquivos um linguagem.asp em português em que contém strtexto="texto em português" e outro ingles.asp em que contém strtexto="texto em inglês", coloquei um form:

 

<form method="get" name="idioma">
<input name="pt" type="image" src="img/Brazil.png">
<input name="en" type="image" src="img/Inglaterra.png">
</form>
e a função:

 

<%
idioma = Request.QueryString("idioma")
If idioma = "en" Then
Server.Execute("ingles.asp")
Else
Server.Execute("linguagem.asp")
End If 
%>

e na <head> inclui os dois arquivos de linguagem.

No entanto, as funções não estão sendo passadas como deveriam, o site chama apenas o arquivo em inglês e não responde aos comandos dos <inputs>. Gostaria de saber se alguém sabe o que estou fazendo de errado.

Desde já agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai cara, beleza?

 

você testou o q está chegando? Deu um response.write na var q recebe o request?

 

Veja ai se chega o valor correspondente, pois esse seu form ai num sei naum, nunca usei assim, num sei se funciona.

 

Mas deve ter umas trocentas formas diferentes de fazer isso.

 

Eu faria algo assim:

 

<form method="post" name="idioma">

<input type="hidden" name="idioma_site" value="">

<input name="pt" type="image" src="img/Brazil.png" onclick="document.idioma.idioma_site.value='br'">

<input name="en" type="image" src="img/Inglaterra.png" onclick="document.idioma.idioma_site.value='en'">

</form>

 

e no ASP

 

você recebe assim:

 

idioma_escolhido = request.form("idioma_site")

 

Mais ou menos isso, testa ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, eu testei e não deu muito certo, mas eu consegui um código interessante que usa xml neste site multilng e estou conseguindo fazer através deste sistema.

Então, meu problema aparentemente, parece resolvido.

Muito obrigada pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

creio que o campo type="image" aceita value

 

Sim, o campo input image aceita value, mas mesmo assim não consegui fazer a tradução. Eu não consigo me adaptar com esses "ifs e eslses" da vida...rs... Mas este sitema com xml é bem legal e funciona perfeitamente para sites de pequeno porte...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.