Avatar billede kee.... Nybegynder
03. marts 2001 - 12:36 Der er 38 kommentarer og
1 løsning

DEN kan jeg ikke regne ud

Et eksempel skåret ud i pap

Jeg har en mappe.....
Den indeholder:

default.asp
menu1.asp
og en anden mappe ved navn webhotel... som indeholder webhotel.asp.

I min default.asp har jeg en <!--#include file=\"menu1.asp\" -->

i min menu1.asp har jeg et banner

Det virker fint.

MEN.. I min mappe webhotel... ligger filen webhotel.asp
i webhotel.asp har jeg filen <!--#include file=\"../menu1.asp\" -->

Den kan IKKE hente banneren her... Den bliver ved at tro at banneren ligger i samme mappe.... (webhotel/banner.gif)

Snakker jeg sort igen?? *grin*

Jeg kan jo ikke lave menu1.asp om, for så passer den ikke til min default.asp udenfor mappen webhotel.

Vil det sige, at jeg IKKE kan have nogle undermapper hvis jeg skal bruge include?? Eller at jeg skal lægge banneret ind i samtlige mapper hvor jeg har en side der henter menu1.asp??

Jeg kan sq\'t ik regne den ud.....
Avatar billede bjarke-b Nybegynder
03. marts 2001 - 12:40 #1
Læg banneret i alle  mapper hvor det skal bruges
Avatar billede kee.... Nybegynder
03. marts 2001 - 12:44 #2
Bjarke...

Tænkte det nok, men det var da besværgeligt..

Skulle bare lige bekræftes.
Thanks
Avatar billede skovtrold Nybegynder
03. marts 2001 - 12:47 #3
Jeg er ikke sikker på jeg har forstået det rigtigt, men hvis du henter dine filer fra roden, skulle der vel ikke være nogle problemer...
Hvordan ser stien ud til banner.gif?
Avatar billede kee.... Nybegynder
03. marts 2001 - 12:52 #4
skovtrold

hvad tænker du på? i den fil jeg henter??
Avatar billede skovtrold Nybegynder
03. marts 2001 - 12:53 #5
Ja?
Hvordan har du defineret stien til banner.gif?
(i filen menu1.asp)
Avatar billede kee.... Nybegynder
03. marts 2001 - 12:54 #6
både banner og selve den fil jeg henter ligger i roden. Alligevel kan den ikke finde banneret...
Avatar billede skovtrold Nybegynder
03. marts 2001 - 12:54 #7
Men kan du ikke prøve at smide stien herind?
- til banner.gif
Avatar billede kee.... Nybegynder
03. marts 2001 - 12:55 #8
<img border=\"0\" src=\"banner1.gif\">
Avatar billede skovtrold Nybegynder
03. marts 2001 - 12:56 #9
Hvis du inkluderer en fil, vil den jo opføre sig som om den rent faktisk ligger der hvor du har inkluderet den.
Og filen menu1.asp som du inkluderer i 2 forskellige niveauer, henter banner.gif, så hvis stien til banner.gif er ../ vil dette jo ikke virke begge steder.
Du skal ændre din sti, så den starter fra roden - f.eks:
/website/images/banner.gif
Er du med på hvad jeg mener?
Den sti du har defineret, henter banner.gif som om den lå i samme niveau som asp-filen.
Avatar billede skovtrold Nybegynder
03. marts 2001 - 12:57 #10
Du behøver ikke kopiere banner.gif ind i alle de mapper hvor du skal bruge de, du skal bare ændre stien til den.
Start fra roden.
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:01 #11
Skovtrold.

DVS at det jeg egentlig skulle gøre... var at lave en mappe der hedder fx menu1 og deri lægge menu1.asp....

Jeg er lidt forvirret nu *grin* sådan at alle andre mapper med en fil med en include ... jeps.. jeg tror jeg har fanget den.....
Avatar billede skovtrold Nybegynder
03. marts 2001 - 13:01 #12
Du kan også vælge at gøre som du har gjort med menu1.asp.
I default.asp har du inkluderet den med
<!--#include file=\"menu1.asp\" -->

men i webhotel.asp bruger du
<!--#include file=\"../menu1.asp\" -->

Altså, ændre stien til banner.gif på samme måde.
Avatar billede skovtrold Nybegynder
03. marts 2001 - 13:02 #13
Nej, du skal ikke lave nogle ekstra mapper...
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:02 #14
Så ryger det smarte ved include jo bare... når jeg så alligevel skal rette to steder hver gang jeg skal ændre min menu... i og med at jeg ikke kan lægge min default i en mappe....
Avatar billede skovtrold Nybegynder
03. marts 2001 - 13:03 #15
? jeg er ikke lige med på din sidste kommentar?
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:03 #16
skovtrold.... Jamen det vil den ikke...
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:03 #17
Skovtrold ..
glem den næstsidste... jeg så ik du havde svaret *S*
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:04 #18
Skovtrold.... Hvis jeg skriver sådan i alle de andre includer-->
<!--#include file=\"../menu1.asp\" -->

virker det fint... bort set fra at den ikke henter billedet i og med den tror billedet ligger i den samme mape..
Avatar billede skovtrold Nybegynder
03. marts 2001 - 13:07 #19
OK, jeg prøver lige igen... :-)

Du er nødt til at tænke på dine include-filer, som nogle filer du \"flytter\" derind hvor de skal bruges.
I og med at de flyttes, vil stien til de ting de indeholder jo også være anderledes.

Derfor vil stien til banner.gif være anderledes, alt efter om du bruger den mappen webhotel, eller ej.
Hvis du henter dine billeder fra roden, så kan de bruges alle steder.
Du skal derfor ændre stien til banner.gif i filen menu1.asp, så billedet hentes fra roden og ikke \"direkte\".
Ved du hvad jeg mener?
Avatar billede skovtrold Nybegynder
03. marts 2001 - 13:09 #20
Ligger filen default.asp i roden af din server?
- og hvor ligger banner.gif - også i roden?
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:11 #21
Skovtrold

Jeps... I know..

MEN.. igen.. siden jeg har sider både i roden og i mapper som bruger den samme include fil.. kan jeg jo ikke ændre den så den passer til alle.

Men jeg har fanget den... Jeg havde bare håbet på at komme lidt let uden om..

Avatar billede kee.... Nybegynder
03. marts 2001 - 13:13 #22
Skovtrold

min default ligger i roden
mit banner ligger i images
Avatar billede skovtrold Nybegynder
03. marts 2001 - 13:14 #23
Ok, så prøv i menu1.asp at ændre stien til banner.gif så den ser sådan ud:
/images/banner.gif
Avatar billede skovtrold Nybegynder
03. marts 2001 - 13:14 #24
Sig lige til om ikke det virker, så banneret bliver vist på alle sider?
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:16 #25
Skovtrold

Det hjælper ikke... for i mappen webhotel skal den jo se sådan her ud-->

../images/banner.gif

Går vi helt fejl af hinanden her eller hvad??
Avatar billede skovtrold Nybegynder
03. marts 2001 - 13:17 #26
Du må ikke starte stien med ..
Sådan her skal den være:
<img src=\"/images/banner.gif\" border=\"0\">
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:17 #27
Skovtrold...

det gør det ikke
Avatar billede skovtrold Nybegynder
03. marts 2001 - 13:18 #28
Så filen menu1.asp bliver inkluderet på alle sider, men banner.gif bliver ikke vist på alle sider?
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:18 #29
Hvis stien er-->
<img src=\"/images/banner.gif\" border=\"0\">

Er det KUN de sider der ligger i roden der kan bruges..

2 sek... jeg loader lige op så du kan se det
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:27 #30
http://www.mimoweb.dk/thekee/

dette er default.asp

hvis du klikker på linket NEDERST under menuen webhotel.. på webhotel... (det er det eneste link der virker) så forsvinder billedet øverst
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:27 #31
http://www.mimoweb.dk/thekee/

dette er default.asp

hvis du klikker på linket NEDERST under menuen webhotel.. på webhotel... (det er det eneste link der virker) så forsvinder billedet øverst
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:28 #32
ups..... sorry...
Avatar billede skovtrold Nybegynder
03. marts 2001 - 13:31 #33
Ja, men du har heller ikke skrevet stien fra roden af.
Den skal være:
<img border=\"0\" src=\"/thekee/images/logomini.jpg\">

Prøv det ...
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:34 #34
prøver..
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:37 #35
Haaal da op... du har sq ret....
Avatar billede skovtrold Nybegynder
03. marts 2001 - 13:38 #36
Roden i dette tilfælde er jo http://www.mimoweb.dk/

Så du skal lave dine stier med udgangspunkt herfra - f.eks.
/thekeenet/images/banner.gif
Roden defineres med et / og herfter følger dine mapper.
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:39 #37
Skovtrold..

Ja du har ert... Jeg kunne simpelthen bare ikke forstå det *grin*

Men jeg har den nu... gå lige herind... din tålmodighed fortjener sku lidt *Grin*
http://www.eksperten.dk/spm/54002
Avatar billede skovtrold Nybegynder
03. marts 2001 - 13:41 #38
Sæt denne sti på alle dine billeder, så de kan genbruges lige meget hvilken side du er på.. :-)

Det ville måske også være en fordel at hente dine include-filer på samme måde - altså at hente dem med udgangspunkt i roden. Så behøver du ikke regne ud hvor include-filen ligger i forhold til hvor du er.

Og include-filer kan jo laves på forskellige måder - se mere her:
http://www.activeserverpages.dk/aspdigital/kapitel3/include_virtual.asp
og
http://www.activeserverpages.dk/aspdigital/kapitel3/include_file.asp
Avatar billede kee.... Nybegynder
03. marts 2001 - 13:42 #39
Thanks skovtrold :o)
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