Avatar billede henrikgn Nybegynder
28. april 2003 - 16:36 Der er 2 kommentarer og
3 løsninger

Include kontra ASP

Jeg har en asp-side med tre knapper. Alle knapper kalder siden selv. Der skal blot ændres i en inkluderet fil alt efter hvilken knap der vælges. Jeg bruger denne include linie:

<!-- #include file="fil.asp" -->

Problemet er, at denne linie IKKE må være inde i et asp-script... Hvad gør jeg så?

Klikker jeg på en knap på min side skal en af følgende vises - alt efter hvilken knap selvfølgelig:

<!-- #include file="fil_1.asp" -->
<!-- #include file="fil_2.asp" -->
<!-- #include file="fil_3.asp" -->

Håber der er et klogt ASP hovede derude. :) På forhånd tak!
Avatar billede meyer Nybegynder
28. april 2003 - 16:40 #1
<% If knap1 = "klikketpå" then %>
<!-- #include file="fil_1.asp" -->
<% end if %>

osv osv
Avatar billede keysersoze Ekspert
28. april 2003 - 16:41 #2
sætter den uden for asp-taget;

%><!-- #include file="fil_1.asp" --><%

eller bruger

Server.Execute("fil_1.asp")
Avatar billede amd Nybegynder
28. april 2003 - 16:42 #3
Du ka f.eks gøre sådan:
<a href="dennefil.asp?mode=valg1">valg 1</a><br>
<a href="dennefil.asp?mode=valg2">valg 3</a><br>
<a href="dennefil.asp?mode=valg3">valg 2</a><br>
<%
select case request.querystring("mode")
case "valg1"
%>
<!--#include file="fil_1.asp"-->
<%
case "valg2"
%>
<!--#include file="fil_2.asp"-->
<%
case "valg3"
%>
<!--#include file="fil_3.asp"-->
<%
end select
%>




Ka det bruges?
Avatar billede henrikgn Nybegynder
28. april 2003 - 16:49 #4
Jeg takker og bukker for det enormt hurtige svar fra alle tre... 4 minutter må være ny rekord!
Avatar billede tsunami Nybegynder
28. april 2003 - 16:50 #5
<%
if knap1 = "klikketpå" then
Server.Execute "fil_1.asp"
end if
if knap2 = "klikketpå" then
Server.Execute "fil_2.asp"
end if
if knap3 = "klikketpå" then
Server.Execute "fil_3.asp"
end if
%>
Den eneste begrænsning er at variabler og functioner der bliver erklæret i fil_1.asp osv. ikke kan udføres eller læses i den asp fil som du laver en Server.Execute fra
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