/ 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
<!-- #include virtual="" -->
Fra : Søren Juul


Dato : 25-06-01 20:21

Jeg har et problem for jeg skal have dette her til at lykkes,
men det kan jo ikke lade sig gøre på denne her måde......... findes der
andre??

<%
If objRS("ID") = ID Then
%><!-- #include virtual="<%= objRS("Location") %>" --><%
End If
%>

Det er dette her jeg mener: <!-- #include virtual="<%= ET ELLER ANDET
%>" --> Det kan ikke lade sig gøre


hjælp mig



 
 
Søren Juul (25-06-2001)
Kommentar
Fra : Søren Juul


Dato : 25-06-01 21:08

Jeg har fundet ud af at det ikke kan lade sig gøre ......lol


"Søren Juul" <promi@esenet.dk> wrote in message
news:9h82mc$eqj$1@sunsite.dk...
> Jeg har et problem for jeg skal have dette her til at lykkes,
> men det kan jo ikke lade sig gøre på denne her måde......... findes der
> andre??
>
> <%
> If objRS("ID") = ID Then
> %><!-- #include virtual="<%= objRS("Location") %>" --><%
> End If
> %>
>
> Det er dette her jeg mener: <!-- #include virtual="<%= ET ELLER ANDET
> %>" --> Det kan ikke lade sig gøre
>
>
> hjælp mig
>
>



Lars Hoffmann (25-06-2001)
Kommentar
Fra : Lars Hoffmann


Dato : 25-06-01 23:18

"Søren Juul" wrote:
>
> Jeg har fundet ud af at det ikke kan lade sig gøre ......lol

Der er en anden smart måde man kan gøre det på, men det bliver nød til
at vente til i morgen for jeg skal lige have fundet noget dokumentation
frem som ligger ude på mit arbejde.
Med venlig hilsen
Lars

Jørn Andersen (26-06-2001)
Kommentar
Fra : Jørn Andersen


Dato : 26-06-01 05:12

On Mon, 25 Jun 2001 22:08:12 +0200, "Søren Juul" <promi@esenet.dk>
wrote:

>> Det er dette her jeg mener: <!-- #include virtual="<%= ET ELLER ANDET
>> %>" --> Det kan ikke lade sig gøre

Nej, det kan det ikke, men hvis det er en ren tekst/html-fil, du skal
læse (altså ikke en .asp-fil), så kan du i stedet bruge
FileSystemObject (FSO).
Du sætter simpelthen FSO til at læse den fil, som din kode peger på,
hvorefter du udskriver den på vanlig vis (med Response.Write).

Good luck,
Jørn

--
Jørn Andersen
Brønshøj

Lars Hoffmann (26-06-2001)
Kommentar
Fra : Lars Hoffmann


Dato : 26-06-01 10:28

Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
>
> Du sætter simpelthen FSO til at læse den fil, som din kode peger på,
> hvorefter du udskriver den på vanlig vis (med Response.Write).

Jeps, det var ogsaa den jeg taenkte paa, et eksempel paa hvordan det kan
goeres kan findes paa:
http://www.activeserverpages.com/learn/includedynamic.asp
Med venlig hilsen
Lars Hoffmann

--
Brug Validator service: http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering

Søren Juul (26-06-2001)
Kommentar
Fra : Søren Juul


Dato : 26-06-01 15:24

Tak, Skal i ha det var lige det der skulle til.

Hvad skulle man gøre uden NewsGroups??



Lars Hoffmann (28-06-2001)
Kommentar
Fra : Lars Hoffmann


Dato : 28-06-01 14:37

Søren Juul wrote in dk.edb.internet.webdesign.serverside.asp:
> Tak, Skal i ha det var lige det der skulle til.
>
> Hvad skulle man gøre uden NewsGroups??

Lide en langsom smerteful doed?
Med venlig hilsen
Lars

--
Brug Validator service: http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering

Martin Kruse (28-06-2001)
Kommentar
Fra : Martin Kruse


Dato : 28-06-01 12:57

"Søren Juul" <promi@esenet.dk> skrev i en meddelelse
news:9h85e9$274$1@sunsite.dk...
> Jeg har fundet ud af at det ikke kan lade sig gøre ......lol
>

Jo det kan godt!

Man kan gøre sådan her:

<%
skahentes = Whatever man nu vil chekke... F.eks:
Request.Querystring("mode")

If skahentes = "noget" Then
<!-- #include virtual="noget.asp" -->

Elseif skahentes = "nogetandet" Then
<!-- #include virtual="nogetandet.asp" -->

Elseif skahentes = "nogettredje" Then
<!-- #include virtual="nogettredje.asp" -->

Else
End if
%>

Dette forudsætter bare at man skriver alle de muligheder for "skahentes" ind
i koden... Men så bliver det sgu osse godt!

--

MK
http://www.msdesign.dk
Webdesign til alle & portal til verden




Martin Kruse (28-06-2001)
Kommentar
Fra : Martin Kruse


Dato : 28-06-01 13:01

"Martin Kruse" <martin.kruse@get2net.dk> skrev i en meddelelse
news:9hf5uo$1beh$1@news.cybercity.dk...
> "Søren Juul" <promi@esenet.dk> skrev i en meddelelse
> news:9h85e9$274$1@sunsite.dk...
> > Jeg har fundet ud af at det ikke kan lade sig gøre ......lol
> >
>
> Jo det kan godt!
>
> Man kan gøre sådan her:
>
> <%
> skahentes = Whatever man nu vil chekke... F.eks:
> Request.Querystring("mode")
>
> If skahentes = "noget" Then
> <!-- #include virtual="noget.asp" -->
>
> Elseif skahentes = "nogetandet" Then
> <!-- #include virtual="nogetandet.asp" -->
>
> Elseif skahentes = "nogettredje" Then
> <!-- #include virtual="nogettredje.asp" -->
>
> Else
> End if
> %>
>
> Dette forudsætter bare at man skriver alle de muligheder for "skahentes"
ind
> i koden... Men så bliver det sgu osse godt!
>
> --
>
> MK
> http://www.msdesign.dk
> Webdesign til alle & portal til verden
>

Ups... jeg lavede vist en mindre fejl...

Det ska selvfølgelig se sådan ud:

<%
skahentes = Whatever man nu vil chekke... F.eks:
Request.Querystring("mode")

If skahentes = "noget" Then %>
<!-- #include virtual="noget.asp" -->

<%
Elseif skahentes = "nogetandet" Then
%>
<!-- #include virtual="nogetandet.asp" -->

<%
Elseif skahentes = "nogettredje" Then
%>
<!-- #include virtual="nogettredje.asp" -->

<%
Else
End if
%>

Sorry... Men jeg fandt selv ud af det!!

--

MK
http://www.msdesign.dk
Webdesign til alle & portal til verden



Jesper Stocholm (28-06-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 28-06-01 13:04

"Martin Kruse" <martin.kruse@get2net.dk> wrote in
news:9hf5uo$1beh$1@news.cybercity.dk:

> "Søren Juul" <promi@esenet.dk> skrev i en meddelelse
> news:9h85e9$274$1@sunsite.dk...
>> Jeg har fundet ud af at det ikke kan lade sig gøre ......lol
>
> Jo det kan godt!
>
> <%
> skahentes = Whatever man nu vil chekke... F.eks:
> Request.Querystring("mode")
>
> If skahentes = "noget" Then
> <!-- #include virtual="noget.asp" -->
>
> Elseif skahentes = "nogetandet" Then
> <!-- #include virtual="nogetandet.asp" -->
>
> Elseif skahentes = "nogettredje" Then
> <!-- #include virtual="nogettredje.asp" -->
>
> Else
> End if
> %>
>
> Dette forudsætter bare at man skriver alle de muligheder for
> "skahentes" ind i koden... Men så bliver det sgu osse godt!
>

I see your point ... men med en tabel på maaaaange records, så kan det
hurtigt blive noget høkerkode.


--
I wrote to George W. Bush - see why at
http://stocholm.dk/emailgeorgewbush.asp

- Jesper Stocholm - http://stocholm.dk

Jørn Andersen (28-06-2001)
Kommentar
Fra : Jørn Andersen


Dato : 28-06-01 22:45

On Thu, 28 Jun 2001 12:04:04 +0000 (UTC), Jesper Stocholm
<spam@stocholm.dk> wrote:

>"Martin Kruse" <martin.kruse@get2net.dk> wrote in
>news:9hf5uo$1beh$1@news.cybercity.dk:
<SNIP>
>> Dette forudsætter bare at man skriver alle de muligheder for
>> "skahentes" ind i koden... Men så bliver det sgu osse godt!
>>
>
>I see your point ... men med en tabel på maaaaange records, så kan det
>hurtigt blive noget høkerkode.

Ja - og hvad måske værre er: Du indlæser altså alle dine include-filer
med den metode. Selv om kun den relevante vil blive "eksekveret", så
bliver de alle indlæst - hvilket æder ressourcer.

Så for at vende tilbage til det oprindelige problem:
Jeg tror ikke, at Søren i virkeligheden har *mange* forskellige
programstumper, han vil have afviklet, men snarere mange forskellige
tekst-filer - måske - med en smule kode i hver.

Løsningen må så være at skille kode fra tekst. Teksten hentes så med
FileSystemObject og koden integreres med den øvrige kode.

Blot mit forslag. Good luck!


Mvh. Jørn


--
Jørn Andersen
Brønshøj

Søren Juul (29-06-2001)
Kommentar
Fra : Søren Juul


Dato : 29-06-01 13:29

Jørn har helt ret det blev til FileSystemObject som jeg brugte, da det
drejede sig om ca. 300 sider.

Hvis jeg skulle bruge <!-- #include virtual="" --> så ville der være for
meget skrivearbejde.


Men ellers tak igen for svarene.



Frederik (26-06-2001)
Kommentar
Fra : Frederik


Dato : 26-06-01 09:21

On Mon, 25 Jun 2001 21:21:18 +0200, "Søren Juul" <promi@esenet.dk>
wrote:

>Jeg har et problem for jeg skal have dette her til at lykkes,
>men det kan jo ikke lade sig gøre på denne her måde......... findes der
>andre??
>
> <%
> If objRS("ID") = ID Then
> %><!-- #include virtual="<%= objRS("Location") %>" --><%
> End If
> %>
>
>Det er dette her jeg mener: <!-- #include virtual="<%= ET ELLER ANDET
> %>" --> Det kan ikke lade sig gøre


SSI prosesseres FØR all ASP kode, derfor vil det ikke gå...

Du leter etter FSO

</Frederik>


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

Månedens bedste
Årets bedste
Sidste års bedste