Avatar billede freud Nybegynder
27. april 2002 - 19:26 Der er 9 kommentarer og
2 løsninger

links og udskrivning af sider !!!!

Jeg har et link:
<a href="test.asp?ID=Profil">PROFIL</a>

Når jeg trykker på linket vil jeg gerne have at der
vises en side

Jeg har prøvet nedenstående men det virker ikke !!!

<%
ID = Request.querystring("ID")
               
Select Case ID
  Case "Profil"
    Response.write "<!--#INCLUDE file='test2.asp' -->"
End Select
        %>
Avatar billede kimiwan Nybegynder
27. april 2002 - 19:30 #1
udskriver den da ikke "<!--#INCLUDE file='test2.asp' -->" (uden citationstegn) på siden test.asp??
Avatar billede kimiwan Nybegynder
27. april 2002 - 19:30 #2
eller sorry.. du skal jo lige lave < om til &lt;  og > om til &gt;  ...ellers tager html'en det jo bare som en kommentar.
Avatar billede freud Nybegynder
27. april 2002 - 19:33 #3
jo - nu går den, men den skal jo udskrive indholdet af test2.asp
Avatar billede eagleeye Praktikant
27. april 2002 - 19:35 #4
du skal ikke bruge Response.Write da den skriver til filen og det bliver ikke loaded ind.... Prøv dette:

<%
Select case ID
case "Profil"
%><!--#INCLUDE file='test2.asp' --><%
end select
%>
Avatar billede eagleeye Praktikant
27. april 2002 - 19:37 #5
Det jeg prøvede at skrive var at det er serveren som bruger includen og når du laver response.write så ser servren ikke include kommandoen men Write kommandoen og teksten i "" bliver vist i browseren..
Avatar billede kimiwan Nybegynder
27. april 2002 - 19:39 #6
Du skal være opmærksom på at hvis du gør det sådan (en include pr. case), inkluderer du ikke blot een, men *alle* filerne.

Hvis du kører iis5 eller senere, kan du evt. bruge server.execute "siden.asp" i stedet - men det afhænger af, hvad du bruger den fil, du inkluderer, til.
Avatar billede eagleeye Praktikant
27. april 2002 - 19:44 #7
Nej det er ikke rigtigt. Den includer kun der hvor den kommer ned igennem koden, altså pr. case....

Ja hvis du har IIS5 så kan du benytte Server.Execute "test2.asp"
Avatar billede freud Nybegynder
27. april 2002 - 19:49 #8
> kimiwan, kan du ikke lave et svar

Så jeg kan dele points mellem jer !
Avatar billede kimiwan Nybegynder
27. april 2002 - 20:33 #9
done
Avatar billede kimiwan Nybegynder
27. april 2002 - 20:37 #10
eagleeye:

Først inkluderer den alle includefilerne, derefter kører den asp'en.

http://www.bennyhoff.com/Include.asp

Måske vi misforstår hinanden?
Avatar billede eagleeye Praktikant
27. april 2002 - 20:51 #11
Måske. Det jeg mener er at man kan godt lave en select case og havde flere include filer, hvor kun en fil bliver loaded. Include filen bliver loaded som den løber ned gennem koden altså den bliver føst loaded når script-compileren kommer forbi #include...


select case profil
case "yes"
%> <!--#INCLUDE file='spm203914_1.asp' --> <%
case "d"
%> <!--#INCLUDE file='spm203914_2.asp' --> <%
end select

eks på  http://eagleeye.dk/eks/spm203914.asp
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