Det går inte att från asp påverka vilka filer som inkluderas. Filerna inkluderas innan koden kommer till ASP.
Du kan skriva
if request.querystring("include") = "hej" then
<!-- #include virtual="hej.inc" -->
elseif request.querystring("include") = "nyheter" then
<!-- #include virtual="hej.inc" -->
end if
Koden i de båda filerna kommer visserligen att inkluderas, men det är bara en som exekveras.
Om du har ASP 3.0 kan du titta på metoderna server.execute och server.transfer
------------------ essentitia preter non sans multiplicandum
För dynamisk inkludering så kan du iof använda server.execute:
On Error Resume Next
Server.Execute "mapp/" & request.querystring("include") & ".asp"
If NOT Err.Number = 0 Then
Response.Write "Ett fel uppstod, försök igen senare!"
End If
Jag öppnar sidan med default.asp?nyheter och sen när jag använder request.querystring("include") så är den tom. Den kan inte läsa ut att det ska vara nyheter... :l
------------------
^FreeZer^
------------------ "Om du läser denna mening en gång till, kommer du att ha läst den minst två gånger..."