iChristian Skrevet 23. oktober 2006 Rapporter Del Skrevet 23. oktober 2006 Jeg lurte på om noen kunne hjelpe meg med å se over koden for se hva som er feil? Skjult tekst: (Marker innholdet i feltet for å se teksten): <% Dim side side = request.querystring("order") if side = "kontakt" then <!--#include file="inc/kontakt.inc" --> elseif side = "veibeskrivelse" then <!--#include file="inc/veibeskrivelse.inc" --> elseif side = "faktaastmaallergi" then <!--#include file="inc/faktaastmaallergi.htm" --> elseif side = "allergivaksinasjon" then <!--#include file="inc/allergivaksinasjon.htm" --> elseif side = "vaksinefakta" then <!--#include file="inc/vaksinefakta.htm" --> elseif side = "vaksinepris" then <!--#include file="inc/vaksinepris.htm" --> elseif side = "vaksineeksempler" then <!--#include file="inc/vaksineeksempler.htm" --> elseif side = "prisliste" then <!--#include file="inc/prisliste.htm" --> elseif side = "linker" then <!--#include file="inc/linker.htm" --> elseif side = "legene" then <!--#include file="inc/legene.htm" --> elseif side = "barneallergiklinikk" then <!--#include file="inc/barneallergiklinikk.htm" --> elseif side = "reisevaksiner" then <!--#include file="inc/reisevaksiner.htm" --> elseif side = "fysikalskmedisin" then <!--#include file="inc/fysikalskmedisin.htm" --> elseif side = "fastlege" then <!--#include file="inc/fastlege.htm" --> elseif side = "nyheter" then <!--#include file="inc/nyheter.htm" --> elseif side = "bedriftshelse" then <!--#include file="inc/bedriftshelse.htm" --> elseif side = "flymedisin" then <!--#include file="inc/flymedisin.htm" --> elseif side = "tjenester" then <!--#include file="inc/tjenester.htm" --> else <!--#include file="inc/forside.htm" --> end if %> Lenke til kommentar
j000rn Skrevet 23. oktober 2006 Rapporter Del Skrevet 23. oktober 2006 <!--#include ...> kan ikke være inne i ASP koden din. <% If noe Then %> <!--#include ...> <% End If %> Eller så syntes jeg å huske at det er mye mer effektivt å bruker Server.Execute istedenfor mange <!--#include ..> slik som du gjør det her. Dette er fordi include faktisk åpner alle filene og slenger dem sammen i en stor fil før siden kjøres. <% Dim side side = request.querystring("order") If Side = "test" Then Server.Execute("inc\test.asp") ElseIf Side = "tull" Then Server.Execute("inc\tull.asp") Else Server.Execute("inc\default.asp") End If %> Og når du begynner å få litt mer kontroll på ASP vil jeg anbefale å gå over til ASP.Net. Vanlig ASP er gammelt og dødt... Lenke til kommentar
iChristian Skrevet 23. oktober 2006 Forfatter Rapporter Del Skrevet 23. oktober 2006 Tusen takk Men hvordan skal jeg hente frem de forskjellige sidene? i PHP ville jeg skrevet det følgende i adressefeltet: index.asp?side=test Hva skal jeg skrive i ASP? Lenke til kommentar
j000rn Skrevet 23. oktober 2006 Rapporter Del Skrevet 23. oktober 2006 Tusen takk Men hvordan skal jeg hente frem de forskjellige sidene? i PHP ville jeg skrevet det følgende i adressefeltet: index.asp?side=test Hva skal jeg skrive i ASP? 7135244[/snapback] Request.QueryString("order") betyr at du henter det som står etter ?order= Så det blir: "index.asp?order=test" Lenke til kommentar
iChristian Skrevet 23. oktober 2006 Forfatter Rapporter Del Skrevet 23. oktober 2006 Tusen takk, da var det fikset. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå