Avatar billede hygge81 Nybegynder
16. januar 2003 - 21:22 Der er 8 kommentarer og
2 løsninger

Include spørgsmål....!!!

Hejsa....!!!
Jeg ville bare lige høre om det kan lade sig gøre at lave en "Include" dynamisk.....som f.eks. det her....:
<!--#include file="Indhold/<%=RS.Fields("Link")%>" -->

Dette virker ikke....men er der nogen der ved hvorfor....?

Mhv. Hygge...!!!
Avatar billede medions Nybegynder
16. januar 2003 - 21:25 #1
<%
  Server.Execute("indhold/" & RS.Fields("Link"))
%>

//>Rune
Avatar billede medions Nybegynder
16. januar 2003 - 21:27 #2
Du er nødt til at bruge Server.Execute() for at kunne execute variabler.. SSI står for Server Side Include og er en anden teknologi, så du kan ikke blande SSI og ASP sammen!

//>Rune
Avatar billede coltau Juniormester
16. januar 2003 - 21:29 #3
Man kan IKKE lave dynamisk include i ASP - men man kan includere flere filer og kun anvende nogle af dem.

Jeg kan også godt forklare hvorfor. ASP-fortolkeren læser hele ASP-koden ind i hukommelsen og begynder at udføre fra første linie. Derfor kan du ikke skrive en asp-kode der ændre sig selv under afvikling.
Avatar billede hygge81 Nybegynder
16. januar 2003 - 21:33 #4
Takker....men når jeg bruger <%
  Server.Execute("indhold/" & RS.Fields("Link"))
%>
tager den af en eller anden grund ikke Indhold/ med....!!!
Avatar billede medions Nybegynder
16. januar 2003 - 21:35 #5
Jov, det skulle den gerne!

Hvad udskriver RS.Fields("Link") da?

//>Rune
Avatar billede hygge81 Nybegynder
16. januar 2003 - 21:36 #6
Den skriver....The call to Server.Execute failed while loading the page.
Avatar billede hygge81 Nybegynder
16. januar 2003 - 21:37 #7
Den udskriver f.eks "klubben.asp"
Avatar billede hygge81 Nybegynder
16. januar 2003 - 21:41 #8
Ak....!!! Sorry, det var bare fordi filen var tom....!!! :-) Ups...!!! Mange tak for hjælpen...!!! Mvh. Hygge...!!!
Avatar billede coltau Juniormester
16. januar 2003 - 21:43 #9
Server.Execute og include er ikke det samme.

Server.Execute udføre en asp-kode mens include fletter 2 asp-koder sammen således at man kan anvende sub/function fra include-filen. Det kan man ikke med server.execute.
Avatar billede medions Nybegynder
16. januar 2003 - 21:51 #10
*G* Anytime ;o)

//>Rune
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