/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
www.domæne.dk/?id=halløj
Fra : Henrik


Dato : 04-03-02 20:36


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



 
 
Mark S. Rasmussen (04-03-2002)
Kommentar
Fra : Mark S. Rasmussen


Dato : 04-03-02 20:47

> Hvordan gør TV2 dette på http://goaften.tv2.dk/ - altså uden en fil, der
> hedder f.eks. fil.asp?id=halløj.

At skrive www.tv.dk/?id=234 er det samme som at skrive
www.tv.dk/default.asp?id=234

Mvh Mark



Flemming Jensen (04-03-2002)
Kommentar
Fra : Flemming Jensen


Dato : 04-03-02 20:48


"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



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste