Avatar billede tichicken Nybegynder
10. juni 2002 - 19:19 Der er 2 kommentarer og
2 løsninger

automatisk include

Daw.

Hvis der fx. står default.asp?side=side1 så skal den automatisk includere side1.asp

Og hvis der står default.asp?side=tagwall så skal den automatisk includere tagwall.asp

dvs. at den automatisk skal includere det der står efter default.asp?side= og så lægge .asp til til sidst :D

hvordan gør jeg det ?
Avatar billede kimiwan Nybegynder
10. juni 2002 - 19:22 #1
Du kan ikke bruge et alm. "include-kald", da det vil blive processeret FØR asp-koden.  i stedet kan du f.eks. bruge server.execute, hvis du kører IIS5.0 eller højere.

strSide = request.querystring("side")
server.execute(strSide)

Du kan selvfølgelig også gøre sådan her:
if strSide = "side1" then
<!--#include file="side1.asp"-->
elseif strSide = "side2" then
<!--#include file="side2.asp"-->
end if

Ulempen ved den sidste metode vil dog være at du inkluderer *begge* filerne, selvom det kun er indholdet af den ene, der bliver vist.
Avatar billede online-help.dk Nybegynder
10. juni 2002 - 19:22 #2
<%
If request.Querystring("t") <> "" Then
strG = request.Querystring("t") & ".asp"
Server.Execute(strG)
else
%>
din normale side
Avatar billede online-help.dk Nybegynder
10. juni 2002 - 19:23 #3
svar...
Avatar billede tichicken Nybegynder
10. juni 2002 - 19:30 #4
ja, jeg brugte jer begges svar, så i deler point :D jeg takker :D
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