Har en liten fundering som jag skulle behöva ha hjälp med. Har märkt att länkar av denna typ inte är allt för ovanliga: www.ööö.com/default.asp?sida=ööö
Jag testade lite men jag får det inte att funka, det som jag först tänkte var ungefär såhär. Låt oss säga att vi har en tabell med två kollumner brevid varandra, i den ena är menyn inkluderad och i den andra är själva förstasidan och sidan är döpt till default.asp
Alla val i menyn är länkade till default.asp men skickar med en querystring med namnet på filen vi vill hämta, tex om jag ska inkludera lankar.asp i default.asp så gjorde jag som så att i default.asp så hämtar jag upp querystringen och skriver ut allt där jag vill att det ska visas:
If Request.QueryString("sida") = "" Then
strSida = Default
Else
strSida = Request.QueryString("sida")
Response.Write "<!-- #include file="strSida".asp -->"
Har pillat som en tok med detta med alla möjliga olika varianter och jag har sökt efter liknande trådar men eftersom jag inte riktigt vet vad jag letar efter så var det lite svårt att hitta :/
Senare kom jag på att include kanske laddas _före_ själva ASPkoden så då är det ju förståligt att det inte funkar, men om det inte är det varför funkar det inte och hur ska jag lösa det?
Skillnaden är att filen inte inkluderas, utan bara exekveras. Med Server.Execute kan du alltså inte i det exekverande dokumentet använda dig av koddelar från den sidan som exekveras, utan det som egentligen händer är att sidan körs för sig själv, och du får tillbaka det som sidkörningen resulterar i.
Aaah, I see... men jag kan använda mig asp-kod i filen som exekveras utan att det blir knas? Aldrig använt mig av Server.Execute så jag är lite osäker av mig, förlåt om jag är jobbig ;)
Dämn... använder mig av Win98 på datorn jag jobbar på och XP på den andra. Fasiken... Hur ska jag gör nu då?! Finns det något sätt att lösa det på som funkar i både PWS och IIS? Blir ju lite surt om det jag gör inte funkar alls sen när jag lägger ut det för allmänheten :/
Det finns egentligen inget (vettigt) sätt att lösa det på för att få till dynamisk exekvering på PWS för Windows 98. Kan du inte sparka igång IIS på XP-maskinen istället?
Jo det är sant, får ta och göra det. Så surt bara för jag och min gamla burk har en speciell relation ;) Nämen detta ska nog lösa sig, tack så mycket för all hjälp!
133 ms totalt · 3 externa anrop · v20260731065814-full.b746b907