"Henrik" <h@enr.ik> wrote in message
news:l1Qg8.100$ng4.18825@news000.worldonline.dk...
>
> Hej,
>
> Hvordan gør TV2 dette på
http://goaften.tv2.dk/ - altså uden en fil, der
> hedder f.eks. fil.asp?id=halløj.
>
> / Henrik
Hej Henrik.
Det er et ASP inkluderings script.
Menuen til venstre og "infomationsbaren" til højre + top og bund ligger fast
på én side.
Der er så nogle sidder (her tager vi bare halløj) som faktisk kun indeholder
tekst og de diverse billeder som skal vises.
Det bliver så vist i midten af venstre menu og højre infomationsbar.
Altså det er lidt a la indbygget ramme bare uden ramme
Jeg havde et liggende men har rettet lidt idet;
<%
'.:inkluderings script - inkludere den kaldte side fra menu:.
'- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
'hvis siden som kaldes er = index så executer error så vi ikke får et
spejlbilede
If Request.QueryString("site") = "index" then
Server.Execute "error.asp"
' hvis der står noget i site så execute den side som der står plus .asp
ElseIf Request.QueryString("site") <> "" then
Server.Execute Request.QueryString("site") & ".asp"
' hvis nu vi vil execute andet som asp filer, kan vi bruge file men ikke
hvis der kaldes index.asp så execute error.asp
ElseIf Request.QueryString("file") = "index.asp" then
Server.Execute "error.asp"
' men ellers igen executer vi bare den side som står i file, bare uden nogen
efternavn, da vi lader brugern besteme det selv
Elseif Request.QueryString("file") <> "" then
Server.Execute Request.QueryString("file")
' hvis der slet ikke er nævnt noget i site eller file så execute forside.asp
Else Server.Execute"forside.asp"
end if
'- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - %>
Mvh
FJ