O problema do ASP é que ele não aceita variviaveis nos Inclues ... não da para fazer algo tão dinamico como em outra linguagens:
Pois o esquema seria assim, mas ele não aceita isso:
Arquivo = Request.QueryString("abrir")
<!--#include file="Arquivo"-->
O que vc poderia fazer é assim (a vantagem é que previde as pessoas de tentar outros arquivos que num devem):
<table>
<tr>
<td colspan="2"><!--#include file="topo.asp"--></td>
</tr><tr>
<td><!--#include file="menu.asp"--></td>
<td><%
Select Case (Request.QueryString("abrir"))
Case "games.asp"
%>
<!--#include file="games.asp"-->
<%
Case "contato.asp"
%>
<!--#include file="contato.asp"-->
<%
Case Else ' Mostra a pagina padrão (ou se a query estiver vazia)
%>
<!--#include file="padrao.asp"-->
<%
End Select
%></td>
</tr>
</table>
Desculpe se falei muita besteira mas meu esquema é mais PHP, qualquer coisa re-corrijam...
Edição feita por: sk15, 05/02/2007, 16:19.