Ir para conteúdo

Arquivado

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

Pan de Boo

Menu

Recommended Posts

Olá pessoal, entendo muito muito pouco de asp e estou quebrando a cabeça para fazer um menu.

 

O menu está em CSS em um include.

 

Gostaria que o link ficasse ativo de acordo com a página atual.

 

Então gostaria que ele adicionasse class="current" de acordo com a página que está.

 

Pensei que ele poderia ficar de acordo com o title no body:

<Body title="Home">

 

Dai fiz o seguinte:

 

<li><a href="#"
<% If title="Home" Then
Response.Write "class=""current"""
End If
%>>Home</a></li>

 

Não funcionou, alguém teria alguma solução?

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá amigo...

 

dê uma pesquisada no fórum, que existem vários ótimos exemplos sobre menu, pode te ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa valeu xanburzum, eu já tinha tentado procurar mas não encontrei nada. Talvez porque eu não entenda muito de asp.

 

Mas fiquei testando e achei uma solução. É bem amadora mas talvez ajude quem estiver usando o menu em uma include e tem problemas com a função class para o menu ativo(página atual).

 

Ao invés de usar o title do body, eu coloquei um tipo de título em cada pagina assim:

<%
Pagina = "Home"
%>

Dai no include do menu:

<div id="menutop">
	<div id="menutopnav">
		<ul>
			<li><a href="#" 
			<% If Pagina="home" Then
			Response.Write [b]"class=""current"""[/b]
			End If
			%>><span>HOME</span></a></li>
		</ul>
	</div>
</div>

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.