/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
inc filer ??
Fra : Is


Dato : 04-12-06 19:37

Hej

Hvordan vælger jeg nemmest mellem forskellige inc filer, ud fra hvad de er
"kaldt" af ???

Jeg har forsøgt med :
---
strInfo = Request.QueryString("info")
response.write strInfo
If strInfo = "kreds" then
strFilValg = "konkres000.inc"
Else
strFilValg = "konkres000.inc"
End If

%>
<!--#include file= "konkres000.inc" -->
<!--#include file= <% strFilValg%> -->

----------

Kan det lade sig gøre at få den nederste til at erstatte den over (som
virker)



--
Med venlig hilsen
Erik Isager











--
Med venlig hilsen
Erik Isager



 
 
Thrane (04-12-2006)
Kommentar
Fra : Thrane


Dato : 04-12-06 21:06


"Is" <detteerminnewsgruppemailadresse2@get2net.dk> wrote in message
news:45746ab4$0$49195$14726298@news.sunsite.dk...

> <!--#include file= "konkres000.inc" -->
> <!--#include file= <% strFilValg%> -->
>
> Kan det lade sig gøre at få den nederste til at erstatte den over (som
> virker)
>
> Med venlig hilsen
> Erik Isager

Nej, det kan ikke lade sig gøre.
Includes køres inden resten af ASP'en, så den kan ikke vide hvad strFilValg
er...

/Thrane



Is (04-12-2006)
Kommentar
Fra : Is


Dato : 04-12-06 22:02


"Thrane" <kyskoen@stofanet.dk> skrev i en meddelelse
news:4574800a$0$3457$edfadb0f@dread11.news.tele.dk...
>
> "Is" <detteerminnewsgruppemailadresse2@get2net.dk> wrote in message
> news:45746ab4$0$49195$14726298@news.sunsite.dk...
>
> > <!--#include file= "konkres000.inc" -->
> > <!--#include file= <% strFilValg%> -->
> >
> > Kan det lade sig gøre at få den nederste til at erstatte den over (som
> > virker)
> >
> > Med venlig hilsen
> > Erik Isager
>
> Nej, det kan ikke lade sig gøre.
> Includes køres inden resten af ASP'en, så den kan ikke vide hvad
strFilValg
> er...
>
> /Thrane


øv ! Men tak for svar


--
Med venlig hilsen
Erik Isager



Jens Gyldenkærne Cla~ (05-12-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 05-12-06 11:05

Is skrev:

>> Nej, det kan ikke lade sig gøre.
>> Includes køres inden resten af ASP'en, så den kan ikke vide
>> hvad strFilValg er...

> øv ! Men tak for svar

Du kan bruge Server.Execute: <http://asp-faq.dk/article/?id=50>
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Is (05-12-2006)
Kommentar
Fra : Is


Dato : 05-12-06 18:48


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns989070A93A868jcdmfdk@gyrosmod.dtext.news.tele.dk...
> Is skrev:
>
> >> Nej, det kan ikke lade sig gøre.
> >> Includes køres inden resten af ASP'en, så den kan ikke vide
> >> hvad strFilValg er...
>
> > øv ! Men tak for svar
>
> Du kan bruge Server.Execute: <http://asp-faq.dk/article/?id=50>
> --

Tak, det ser jo spændende ud !!

det var jo noget i den retning jeg ønskede !!

XXklip fra linketXX
if Request.QueryString( "fil" ) = 1 Then
%><!-- #include file="Fil1.asp" --><%
Elseif Request.QueryString( "fil" ) = 2 Then
%><!-- #include file="Fil2.asp" --><%
End If



--
Med venlig hilsen
Erik Isager



Jørn Andersen (06-12-2006)
Kommentar
Fra : Jørn Andersen


Dato : 06-12-06 05:43

On Tue, 5 Dec 2006 18:47:59 +0100, "Is"
<detteerminnewsgruppemailadresse2@get2net.dk> wrote:

>det var jo noget i den retning jeg ønskede !!
>
>XXklip fra linketXX
>if Request.QueryString( "fil" ) = 1 Then
>%><!-- #include file="Fil1.asp" --><%
>Elseif Request.QueryString( "fil" ) = 2 Then
>%><!-- #include file="Fil2.asp" --><%
>End If

Det er også fint nok - du skal bare være opmærksom på, at både
fil1.asp og fil2.asp bliver inkluderet, da SSI udføres før ASP.

Afhængigt af betingelsen er det så kun den ene, der bliver udført (som
i enhver anden If-konstruktion).

Men hvis det ikke er et problem, at begge bliver inkluderet, er det jo
fint nok ...


Good luck!

--
Jørn Andersen,
Brønshøj

Jens Gyldenkærne Cla~ (06-12-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 06-12-06 09:39

Is skrev:

>> Du kan bruge Server.Execute:
>> <http://asp-faq.dk/article/?id=50> --

> det var jo noget i den retning jeg ønskede !!
>
> XXklip fra linketXX
> if Request.QueryString( "fil" ) = 1 Then
> %><!-- #include file="Fil1.asp" --><%

Det er ikke en optimal måde at lave det på - da du, som Jørn har
nævnt, får inkluderet alle filerne - det giver altså en masse
spildoverførsel.

Kig hellere på den nederste metode på siden - den med
Server.Execute. Her slipper du dels for at hardcode alle
filnavnene, og du kan nøjes med at køre den fil du skal bruge.

PS: Det ser ud som om der er noget galt med !-tasten på dit
tastatur.
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Is (06-12-2006)
Kommentar
Fra : Is


Dato : 06-12-06 20:34


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns989162388DC4Ajcdmfdk@gyrosmod.dtext.news.tele.dk...
> Is skrev:
>
> >> Du kan bruge Server.Execute:
> >> <http://asp-faq.dk/article/?id=50> --
>
> > det var jo noget i den retning jeg ønskede !!
> >
> > XXklip fra linketXX
> > if Request.QueryString( "fil" ) = 1 Then
> > %><!-- #include file="Fil1.asp" --><%
>
> Det er ikke en optimal måde at lave det på - da du, som Jørn har
> nævnt, får inkluderet alle filerne - det giver altså en masse
> spildoverførsel.


Jeg er nu også begyndt at lave det på en anden måde, så det er forskellige
*.asp sider der kaldes. Det er også nemmere ved senere opdatering, at se
hvad det er der sker på siderne.

Men ideen tiltalte mig.


> PS: Det ser ud som om der er noget galt med !-tasten på dit
> tastatur.

Det kan jeg ikke forstå !!! den virker da udemærket !!!

jeg forstod den godt, og skal nok prøve at begrænse mig.


--
Med venlig hilsen
Erik Isager



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste