Criação de menu dinâmico em ASP

Postado por em 26/08/2011 - Visitas: 3741



Abaixo um exemplo de código fonte para criação de um menu dinâmico para um site, onde na index (pagina principal) serão carregadas todas as sub-páginas, aparecendo apenas para o usuário a página "index" sendo as páginas internas carregadas todas dentro da pagina principal.

Isto utiliza-se do comando "include" onde incluímos um outro arquivo dentro do index conforme a opção do menu.



Exemplo:

< body>
< div style="width:100%; height:auto; background-color:#999; text-align:center">
topo do site
< /div >

< div id="menu">
< a href="index.asp?item=home">Home
< a href="index.asp?item=institucional">Institucional
< a href="index.asp?item=cursos">Cursos
< a href="index.asp?item=1">Noticias
< a href="index.asp?item=2">Localização
< a href="index.asp?item=contato">Contato
< a href="index.asp?item=logout">Logout

< /div>

< div id="corpo">
<%
opcao= request("item")
´obtemos a opção escolhida pelo cliente, caso seja igual a "" colocamos a opção "home" como sendo a escolhida através do if abaixo
if opcao = "" then
opcao = "home"
end if

´ atraves do select escolhemos qual foi a opção clicada
select case opcao
case "home"
%> < !--#include file="home.asp"--> <%
case "institucional"
%> < !--#include file="institucional.asp"--> < %
case "cursos"
%> < !--#include file="cursos.asp"--> < %
case "1"
%> < !--#include file="noticias.asp"--> < %
case "2"
%> < !--#include file="localizacao.asp"--> < %
case "contato"
%> < !--#include file="contato.asp"--> < %
case "logout"
session("primeirolog") = ""
end select

% >

< /div >

Gostou ? Compartilhe