/ 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
Rodbibliotek
Fra : bsn


Dato : 09-08-04 21:56

Hej NG
Hvordan er det lige at jeg manøvrerer til rodbiblioteket, fra en placering
flere niveauer over...

jeg har en fil liggende i roden, som jeg vil include til en fil flere
niveauer oppe.
Er det ikke noget med : (include file "../../fil.asp")

Hilsen
Bjarne



 
 
Erik Ginnerskov (09-08-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 09-08-04 22:00

bsn wrote:

> jeg har en fil liggende i roden, som jeg vil include til en fil flere
> niveauer oppe.
> Er det ikke noget med : (include file "../../fil.asp")

<!--#include file="../../fil.asp"--> vil nok vike bedre.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



bsn (10-08-2004)
Kommentar
Fra : bsn


Dato : 10-08-04 07:14


"Erik Ginnerskov" <erik@donotspammmeplease.invalid> skrev i en meddelelse
news:4117e5d7$0$73936$14726298@news.sunsite.dk...
> bsn wrote:
>
> > jeg har en fil liggende i roden, som jeg vil include til en fil flere
> > niveauer oppe.
> > Er det ikke noget med : (include file "../../fil.asp")
>
> <!--#include file="../../fil.asp"--> vil nok vike bedre.
OK - det vidste jeg godt...
Problemet er ( "../../" ) er det syntaxen for at hente en fil i roden ???
Bjarne



Thomas Smedebøl (10-08-2004)
Kommentar
Fra : Thomas Smedebøl


Dato : 10-08-04 12:09

> Problemet er ( "../../" ) er det syntaxen for at hente en fil i roden ???
Nej det er syntaxen for "2 biblioteker op". Roden er bare / - altså skal du
bruge:

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

Mvh Thomas



Jens Gyldenkærne Cla~ (10-08-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-08-04 12:11

Thomas Smedebøl skrev:

> Nej det er syntaxen for "2 biblioteker op". Roden er bare / -

Jep.


> altså skal du bruge:
>
> <!--#include file="/fil.asp"-->

Niks.

Include-syntaksen for absolutte stier er anderledes end for
relative (jeg ved ikke hvorfor, men sådan er det bare).

Hvis man bruger absolutte stier, skal man bruge virtual i "stedet"
for "file":

    <!--#include virtual="/fil.asp"-->

Se evt. html.dk's tutorial om SSI: <http://html.dk/tutorials/ssi/>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Thomas Smedebøl (10-08-2004)
Kommentar
Fra : Thomas Smedebøl


Dato : 10-08-04 18:20

> Hvis man bruger absolutte stier, skal man bruge virtual i "stedet"
> for "file":
>
> <!--#include virtual="/fil.asp"-->

D'oh! - Det er rigtigt - jeg syntes nok der var et eller andet jeg glemte...
Men nu er det også længe siden jeg har arbejdet med den slags ;)

Mvh Thomas



bsn (10-08-2004)
Kommentar
Fra : bsn


Dato : 10-08-04 20:23


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev
>
> > Nej det er syntaxen for "2 biblioteker op". Roden er bare / -
>
> Jep.
>
>
> > altså skal du bruge:
> >
> > <!--#include file="/fil.asp"-->
>
> Niks.
>
> Include-syntaksen for absolutte stier er anderledes end for
> relative (jeg ved ikke hvorfor, men sådan er det bare).
>
> Hvis man bruger absolutte stier, skal man bruge virtual i "stedet"
> for "file":
Jeg bruger relative stier, men kan ikke få det til at køre med ovenstående
#include sætning.
Fejlmelding:
Fejltype:
Active Server Pages, ASP 0130 (0x80004005)
Filattributten '/menu.asp' må ikke begynde med skråstreg eller omvendt
skråstreg.
Hilsen
Bjarne



Jens Gyldenkærne Cla~ (11-08-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 11-08-04 10:22

bsn skrev:

>> Include-syntaksen for absolutte stier er anderledes end for
>> relative (jeg ved ikke hvorfor, men sådan er det bare).

>> Hvis man bruger absolutte stier, skal man bruge virtual i
>> "stedet" for "file":


> Jeg bruger relative stier, men kan ikke få det til at køre med
> ovenstående #include sætning.

Det kan jeg godt forstå. Prøv at læse de to citatblokke øverst i
dette indlæg en gang til.


> Active Server Pages, ASP 0130 (0x80004005)
> Filattributten '/menu.asp' må ikke begynde med skråstreg eller
> omvendt skråstreg.

Hm - "/menu.asp" er en absolut sti, ikke en relativ. Hvordan ser
din include-kommando ud?

Som nævnt tidligere - der er to forskellige former af
includekommandoen: én til relative stier og én til absolutte stier.
Begge er gennemgået i html.dk's SSI-tutorial:
   <http://html.dk/tutorials/ssi/>


NB: Du må gerne klippe lidt i dine citater.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

bsn (12-08-2004)
Kommentar
Fra : bsn


Dato : 12-08-04 07:45


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev>
> Hm - "/menu.asp" er en absolut sti, ikke en relativ. Hvordan ser
> din include-kommando ud?
<!-- #include file="../menu.asp" -->

Jeg tester lokalt - et virtuelt websted...
wwwroot/
---------->virtuel root/menu.asp
--------------------->mappe/tjektid.asp
Jeg har nogle filer liggende i mappe, som tester en indtastning i virtuel
root/bestil_tid.asp
Når den har skiftet til mappe, vil den ikke skifte tilbage til virtuel root.
Jeg beder den om at hente virtuel root/menu.asp til mappe/tjektid.asp - men
linkene i tjektid.asp peger på virtuel root/mappe/bestil_tid.asp, hvor den
skulle pege på virtuel root/bestil_tid.asp.
Tak for tålmodigheden...
Bjarne




Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste