Estou montando meu portal onde no centro do portal ficará o conteúdo, até ai nenhum problema, para exibir esse conteúdo central na página principal sem que eu precise mudar de pagina teria duas alternativas:
1ª Usar frames
2ª Usar ajax
As duas iriam atender minha necessidade, porem teria futuros problemas com indexação dos sistemas de buscas.
Pensa daqui, pensa dali e tive a seguinte idéia.
http://www.meusite.com/?link=principal
Então no código fonte teria
Aqui viria meu conteúdo da seguinte forma _linenums:0'><% link = request.querystring("link") %><div id="tp">Topo</div><div id="menue">Menu esquerdo</div><div id="conteudo"><strong class='bbc'>Aqui viria meu conteúdo da seguinte forma:</strong><strong class='bbc'><% If link = "principal" Then %><!--#include file="principal.asp"--><% End If %></strong></div><div id="menud">Menu direito</div><div id="rd">Rodapé</div>
Maravilha era isso que eu queria, mas ai me surgiu uma dúvida, conforme eu aumentar a quantidade de Includes eu terei problemas com lentidão e carregamento de paginas desnecessárias para o momento, porque até onde eu sei o Include ele é carregado primeiro que o código ASP não é isso ???
Sendo assim ele carregaria todos os includes existentes e depois ele iria exibir somente o que solicitei...
Não sei se fui claro...
Darei mais um exemplo...
Suponha que acesso http://www.meusite.com/?link=pg01
Aqui viria meu conteúdo da seguinte forma _linenums:0'><% link = request.querystring("link") %><div id="tp">Topo</div><div id="menue">Menu esquerdo</div><div id="conteudo"><strong class='bbc'>Aqui viria meu conteúdo da seguinte forma:</strong><strong class='bbc'><% If link = "principal" Then %><!--#include file="principal.asp"--><% End If %></strong>[color="#006400"]<strong class='bbc'><% If link = "pg01" Then %><!--#include file="pg01.asp"--><% End If %></strong>[color="#006400"]<strong class='bbc'><% If link = "pg02" Then %><!--#include file="pg02.asp"--><% End If %></strong></div><div id="menud">Menu direito</div><div id="rd">Rodapé</div>
Ao meu entender aconteceria o seguinte...
Carregaria primeiro os Includes no exemplo acima seriam carregadas as paginas principal.asp, pg01.asp e pg02.asp
Somente após o carregamento das mesmas é que seria executado o filtro para exibir somente a pg01.asp
Ufa hehe é só essa minha dúvida.