Hej Steffan,
Som Torben og nævner, kan det ikke lade sig gøre med include. Dog er kan du
bruge Server.Execute - men det kan jeg på ingen måde anbefale.
I grunden kan en "bandit" eller anden slem person, jo ændre i "side"
variablen og åbne andre filer på din server.
Feks:
http://www.dinside.dk/default.asp?side=c:\enfil.dat
Hvis du bestemt mener du vil gøre det på den måde, så sørg for, at gøre
flg.:
Server.Execute(Request.QueryString("side") & ".asp")
Så åbner den kun filer med endelsen .asp ..... men pas på!
/ Jan
"Steffan" <stuff.vip@post.cybercity.dk> wrote in message
news:bu9m47$o4h$1@news.cybercity.dk...
> Jeg vil høre, om det er muligt at have en variabel indsat, fx som her:
> <--#include file=" request.qeurystring("side")".asp-->
>
> Det er meningen med hovedsiden, at man vælger hvilken side man vil have,
fx
> tagwall. Når der trykkes på linket, kommer man hen på
> default.asp?side=tagwall
> Denne tagwall skal ligge i tagwall.asp, så det eneste der skal ske i
> ovenstående SSI, er at variablen side bliver lagt ind, så der kommer til
at
> stå tagwall.asp,
> og siden bliver hentet.
>
> Her kommer et lille udsnit af min kode, hvis det skulle interessere nogen.
> Hvis nogen har gode ideer til, hvordan det ellers kan lade sig gøre, vil
jeg
> gerne høre fra dem.
>
> 1: <%@LANGUAGE="VBSCRIPT"%>
> <html>
> <%side = Request.QueryString("side")%>
> <head>
> 5: <title>- - -</title>
> </head>
> <body bgcolor="#999999" text="#000000">
> <% if side = "" then %>
> <!--#include file="forsiden.asp" -->
> 10: <% end if %>
> <% if side = " tagwall " then %>
> <p> test af andre sider.</p>
> <!--#include file=" '& Request.Querystring("side") & ' .asp" -->
> <% end if %>
> 15: </body>
> </html>
>
> Lidt forklaring til min hensigt med koden:
> At have en fil, default.asp, som sørger for at alt bliver åbnet, ved at
> hente variablen side. Det er også meningen, at variablen skal indsættes
der
> hvor der står tagwall, i linie 11. Koden er udelukkende tænkt som et
> tankeeksperiment, men jeg løb ind i noget af en mur med det. Håber at
nogen
> kan hjælpe :)
>
> Venlig Hilsen Steffan
>
>