iChristian Skrevet 23. oktober 2006 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 https://www.diskusjon.no/topic/652350-asp-litt-hjelp-for-en-aspnybegynner-include/
j000rn Skrevet 23. oktober 2006 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 https://www.diskusjon.no/topic/652350-asp-litt-hjelp-for-en-aspnybegynner-include/#findComment-7134706
iChristian Skrevet 23. oktober 2006 Forfatter 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 https://www.diskusjon.no/topic/652350-asp-litt-hjelp-for-en-aspnybegynner-include/#findComment-7135244
j000rn Skrevet 23. oktober 2006 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 https://www.diskusjon.no/topic/652350-asp-litt-hjelp-for-en-aspnybegynner-include/#findComment-7135806
iChristian Skrevet 23. oktober 2006 Forfatter Del Skrevet 23. oktober 2006 Tusen takk, da var det fikset. Lenke til kommentar https://www.diskusjon.no/topic/652350-asp-litt-hjelp-for-en-aspnybegynner-include/#findComment-7136007
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å