Avatar billede kxh Nybegynder
27. marts 2006 - 19:33 Der er 7 kommentarer og
1 løsning

Brug af ASP variabler i Include file

Hej

Er det muligt at udskifte filnavnet minside1.asp i

<!--#Include file="minside1.asp"-->

med en variabel, således jeg kan definere ud fra en forespørgsel i min db, hvilke side der skal inkluderes.

// Kim
Avatar billede jps6kb Novice
27. marts 2006 - 19:44 #1
Det skulle jeg ikke mene at du kan. :)
Avatar billede cyberkox Nybegynder
27. marts 2006 - 19:46 #2
Har du mange forskellige muligheder, for ellers kan du jo evt. lave lidt if sætninger :)
Avatar billede apo Praktikant
27. marts 2006 - 19:47 #3
Du kan vel lave en IF-sætning:

<%
If strString = "1" Then
  <!--#Include file="minside1.asp"-->
Else If strString = "2" Then
  <!--#Include file="minside2.asp"-->
Else
  <!--#Include file="minside3.asp"-->
End If
%>
Avatar billede eagleeye Praktikant
27. marts 2006 - 19:50 #4
Du kan bruge funktionen Server.Execute:

filnavn = "miniside1.asp"
Server.Execute(filnavn)
Avatar billede kxh Nybegynder
27. marts 2006 - 21:04 #5
Eagleeye, din løsning er fin, jeg får bare et nyt problem, som med garanti
nok også kan rettes, på den side der hentes ind, hentes der data fra en Access database, men æøå på disse sider bliver til mystiske tegn.

// Kim
Avatar billede eagleeye Praktikant
27. marts 2006 - 21:20 #6
Det kunne være pga. charset ikke er definet prøv at tilføje denne linie imellem <head> og </head>:

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
Avatar billede kxh Nybegynder
27. marts 2006 - 21:37 #7
Hej Eagleeye

jeg valgte dit forslag, apo virker også men giver en masse ekstra kode,
og det var charset der ikke var defineret korrekt, man lærer noget nyt
hele tiden, server.execute er faktisk en fed kommando, bruger den her istedet
for et iframe
tak fo hjælpen alle sammen
Avatar billede apo Praktikant
27. marts 2006 - 21:48 #8
"apo virker også"
Ja, jeg er ikke gået i stykker endnu ;-)

Helt i orden, at du vælger den bedste løsning, og velbekomme :-)
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