/ 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
Vis fil afhængig af ID værdi
Fra : Henrik


Dato : 01-02-02 14:36


Hej,

Jeg er absolut ASP begynder, og vil gerne lave en fil show.asp, som alt
afhængig af id-værdien viser forskellige filer. Hvis test.asp?id=1, skal den
vise filen /filer/1.html osv.

Hvordan gør jeg det? Jeg har leget lidt med det, men det driller (ja, le
bare)....


På forhånd tak
Henrik



 
 
Tony Lorentzen (02-02-2002)
Kommentar
Fra : Tony Lorentzen


Dato : 02-02-02 11:58

"Henrik" <h@enr.ik> wrote in message
news:6Rw68.9172$m6.400362@news000.worldonline.dk...
>
> Hej,
>
> Jeg er absolut ASP begynder, og vil gerne lave en fil show.asp, som alt
> afhængig af id-værdien viser forskellige filer. Hvis test.asp?id=1, skal
den
> vise filen /filer/1.html osv.
>
> Hvordan gør jeg det? Jeg har leget lidt med det, men det driller (ja, le
> bare)....

Ingen grund til at le. Vi er alle på forskellige stadier og det skal der
være respekt for.

Jeg vil ikke give dig en færdig løsning for så lærer du ikke noget - men du
skal tage et kig på FileSystemObject og bruge den til at læse HTML filen ind
og skrive ud i asp filen.

Kig evt. på:
http://www.4guysfromrolla.com/webtech/faq/FileSystemObject/faq1.shtml hvor
der er forskellige kode-eksempler og forklaringer.

God fornøjelse.

Mvh,
Tony Lorentzen



Henrik (02-02-2002)
Kommentar
Fra : Henrik


Dato : 02-02-02 12:40


"Tony Lorentzen" <tony@lorentzen.com> wrote in message
news:a3ggne$19jh$1@news.cybercity.dk...
> "Henrik" <h@enr.ik> wrote in message
> news:6Rw68.9172$m6.400362@news000.worldonline.dk...
> >
> > Hej,
> >
> > Jeg er absolut ASP begynder, og vil gerne lave en fil show.asp, som alt
> > afhængig af id-værdien viser forskellige filer. Hvis test.asp?id=1, skal
> den
> > vise filen /filer/1.html osv.
> >
> > Hvordan gør jeg det? Jeg har leget lidt med det, men det driller (ja, le
> > bare)....
>
> Ingen grund til at le. Vi er alle på forskellige stadier og det skal der
> være respekt for.
>
> Jeg vil ikke give dig en færdig løsning for så lærer du ikke noget - men
du
> skal tage et kig på FileSystemObject og bruge den til at læse HTML filen
ind
> og skrive ud i asp filen.

Tak! Men kan det ikke gøres på en lettere måde? Jeg har prøvet:

<% If Request.QueryString("id") = 1 THEN%>
<!-- #Include file="abc.inc"-->

<% If Request.QueryString("nr") = 2 THEN%>
<!-- #Include file="side.asp"-->
<%
End If
%>

Men det fungerer slet ikke. Jeg kan godt få den til at skrive "dette er side
1" når jeg ser ?id=1... men hvorfor vil den ikke include?

Henrik



Jørn Andersen (02-02-2002)
Kommentar
Fra : Jørn Andersen


Dato : 02-02-02 13:26

On Sat, 2 Feb 2002 12:39:56 +0100, "Henrik" <h@enr.ik> wrote:

>Tak! Men kan det ikke gøres på en lettere måde? Jeg har prøvet:
>
><% If Request.QueryString("id") = 1 THEN%>
><!-- #Include file="abc.inc"-->
>
><% If Request.QueryString("nr") = 2 THEN%>

Skal være ElseIf

><!-- #Include file="side.asp"-->
><%
>End If
>%>

>Men det fungerer slet ikke. Jeg kan godt få den til at skrive "dette er side
>1" når jeg ser ?id=1... men hvorfor vil den ikke include?

Det burde den også - når du retter til ElseIf

En ulempe er dog, at den includer *alle* dine sider - men selvfølgelig
kun "eksekverer" dem, hvor If-betingelsen er opfyldt. (Fordi
include-siderne bliver inkluderet, inden ASP'en bliver afviklet.)

Dvs. at hvis du har mange sider, så laver den en del unødvendig
inkludering. Hvis ikke du har ret mange sider, behøver det dog ikke
være et problem, da du jo samtidig slipper for at bruger ressourcer på
FSO.

Good luck,
Jørn


Lars Lautrup (02-02-2002)
Kommentar
Fra : Lars Lautrup


Dato : 02-02-02 18:36

"Henrik" <h@enr.ik> skrev i en meddelelse
news:6Rw68.9172$m6.400362@news000.worldonline.dk...
> Jeg er absolut ASP begynder, og vil gerne lave en fil show.asp, som alt
> afhængig af id-værdien viser forskellige filer. Hvis test.asp?id=1, skal
den
> vise filen /filer/1.html osv.

Det kan gøres meget simpelt::

<% Response.Redirect "/filer/"&Request.QueryString("id")&"html" %>

Det vil måske være smart med et check af om id indeholder en valid værdi,
men ellers burde ovenstående virke.

--
Med venlig hilsen

Lars Lautrup
(Fjern '-nowhere-' fra adresse ved svar)
www.netstjernen.dk - Danmarks bedst opdaterede søgemaskine!




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

Månedens bedste
Årets bedste
Sidste års bedste