Avatar billede remedy Nybegynder
13. februar 2002 - 11:29 Der er 2 kommentarer og
1 løsning

2 Indkluderings script

Jeg sidder med et lille problem som jeg ikke selv kan løse. Jeg vil lige starte med at skrive hvordan min side fungere først:

På min side: www.pzycodesign.dk
Bruger jeg et indkluderings script (mener jeg det hedder) sådan ligesom en frame, bare "usynlig" :)
Den loader alle mine sider via deres link, eks: index.asp?site=forside
Dette virker også upåkladeligt :)

Og så kommer det som mit problem ligger i:
På min forside, altså når siden "startes" eller når man vælger/og trykker på forside/news vil jeg gerne have at den og loader en ny side ind igen.
Altså; Da jeg føre IT-nyheder bl.a. på min side, vil jeg gerne have det sådan at den IT-nyhed kun blive sat ind i siden når man vælger at se forsiden (også kaldet news) eller når man kommer fra en anden URL.
Jeg har prøvet med mit nuværende script og modificeret lidt i det og prøvede med et link som så sådan her ud: index.asp?site=forside?itnyhed=itnyhed
men, det virkede ikke... :(

Håber der er nogle der kan forstå mit spørgsmål og vil hjælpe mig :-)

mvh. John aka. Remedy


her er det script jeg bruger:




<%
'.: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
'- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - %>
Avatar billede finntoft Nybegynder
13. februar 2002 - 11:45 #1
Prøv ved at skrive dette:
index.asp?site=forside&itnyhed=itnyhed

For det er nemlig kun første gang man skal skrive ? og de næste gange skal man bruge &
Avatar billede remedy Nybegynder
13. februar 2002 - 11:48 #2
Kanont! :-) tak for hjælpen... det var jo faktisk ret logisk heheh... nå, men point til dig.

Spørgsmål lukket.
Avatar billede finntoft Nybegynder
13. februar 2002 - 12:09 #3
Mange tak for points
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester