Me ajudem aii

Java

09/10/2012

Bom galera, to fazendo um site para jogos e o meu menu possui 8 opções, e numa dessas opções tem um item com nome "MAPAS" que quando clicado nele, abre a página mostrando os tipos de mapas (Ex: Tipo Mapa1-> Mapas de Facas, e ai abre todos os mapas que da pra jogar de facas, assim sucessivamente). Nessa página que mostra os tipos de MAPAS tem um menu com 8 links (8 TIPOS DE MAPAS), que ao clicar em alguns deles abre os mapas que o jogo possui.
O meu problema é o seguinte eu tenho esse código ai

function setActive() {
aObj = document.getElementById('mapas').getElementsByTagName('a');
for(i=0;i<aObj.length;i++) {
if(document.location.href.indexOf(aObj[i].href)>=0) {
aObj[i].className='active';
}
}
}
window.onload = setActive;

que deixa marcado o link do Menu quando clicado, mostrando ao usuário aonde ele está, mas só que quando chega nessa opção MAPAS ele fica marcado normal, mas quando eu clico no Tipo de Mapas ele desmarca automaticamente.
Gostaria que me ajudassem em algum código que deixe MAPAS ativo onde ao mesmo tempo posso clicar nos Tipos de Mapas e continua selecionado a opção do menu MAPAS.
Valeu !
Éverton Ramos

Éverton Ramos

Curtidas 0

Respostas

Davi Costa

Davi Costa

09/10/2012

De repente se ele está se perdendo na requisição pode jogar essa informação na sessão.

att Davi
GOSTEI 0
Éverton Ramos

Éverton Ramos

09/10/2012

Colocar o código em todas as páginas que chama esse menu MAPAS ?
GOSTEI 0
Davi Costa

Davi Costa

09/10/2012

Estava falando dos conceitos de request e session, vc conhece?
Resumindo vc coloca em um atributo de sessão os itens escolhidos pelo usuários e em qualquer trecho que precisar vc capturar esse valores pois a sessão dura mais que uma requisição.

att Davi
GOSTEI 0
POSTAR