Avatar billede justdoit Nybegynder
27. april 2002 - 11:47 Der er 24 kommentarer og
2 løsninger

Include ?

Jeg har lavet en menu på mit site, som er lavet i tabeller. Derfor har jeg sat min menu på en side for sig selv og lagt den ind på sitet med en INCLUDE fil..

Det hele ser fint ud når filen ligger ude i roden, dvs at min index.asp fil virker fine.
problemet opstår når jeg skal have lavet min INCLUDE på en fil der ligger i fx. SITE/FILE..

Når jeg skriver min INCLUDE der kan den ikke finde alle de billeder jeg har i men menu.

Hvorfor kan jeg ikke det ??
Avatar billede getalife Nybegynder
27. april 2002 - 11:55 #1
Sikkert fordi du "henter" filen og bruger den, som lå den i samme bibliotek som feks. index filen.
Derfor kan den ikke se de billeder du forsøger at vise.
Avatar billede Slettet bruger
27. april 2002 - 11:57 #2
Tilføj ..foran stien til dine billeder i din include fil
Avatar billede justdoit Nybegynder
27. april 2002 - 11:58 #3
Ja, jeg tror du har ret, men hvordan laver jeg om på det så ?
Avatar billede sukos Juniormester
27. april 2002 - 11:59 #4
Hvis nu billeder ligger i mappen "billeder" i roden af din side, kan du vel også blot skrive "/billeder/vmm.gif" ?
Avatar billede Slettet bruger
27. april 2002 - 12:04 #5
nej så skal han skrive "../billeder/vmm.gif"
Avatar billede justdoit Nybegynder
27. april 2002 - 12:07 #6
Jammen jeg har omkring 15 gif billeder som ligger i tabeller i sidemenu.asp.
Alt dette vil jeg gerne kunne hente sådan: <!--#include virtual="sidemenu.asp" -->

Så kan jeg jo ikke skrive /billeder/vmm.gif" ?
Avatar billede hells Nybegynder
27. april 2002 - 15:09 #7
!--#include virtual="/sidemenu.asp"-->
Du manglede et /
Avatar billede hells Nybegynder
27. april 2002 - 15:11 #8
Ups, i filen sidemenu.asp skal du skrive stierne sådan:
<img src="/billeder/vmm.gif">
Avatar billede justdoit Nybegynder
27. april 2002 - 17:20 #9
jeg har lavet billederne som background="billeder/bilede.gif" - så det kan ikke være <img src="/billeder/vmm.gif"> ??
Avatar billede hells Nybegynder
27. april 2002 - 17:21 #10
Jamen, så er det bare background="/billeder/billede.gif"
Avatar billede justdoit Nybegynder
27. april 2002 - 17:40 #11
Efter min overbevisning så skal jeg IKKE ændre i noget med background eller img src, det er jo ikke der problemet ligger.

For filen sidemenu.asp skal jo være den samme på alle sider. Så der hvor det går galt om jeg skal skrive:

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

Men der er ingen af dem der virker - hvorfor??
Avatar billede hells Nybegynder
27. april 2002 - 17:49 #12
For det første:
Når du bruger include virtual, skal du angive stien fra roden, d. v. s. med / først.

For det andet:
Jo det er billederne, det er galt med! Hvis der f. eks. står:
<td background="billeder/billede.gif"> i en fil der ligger i domæne.dk/
Hvis det så hentes ind i en fil, der ligger i domæne.dk/mappe/ ændres indholdet af sidemenu-filen ikke!
Dermed tror browseren, at billederne ligger i mappen domæne.dk/mappa/billeder.

Hvis du derimod ændrer stierne til billederne til "/billeder/billede.gif" ved browseren hvor de er ligemget, hvilken side browseren kigger på.
Avatar billede justdoit Nybegynder
27. april 2002 - 18:12 #13
Nu har jeg rettet alle mine billeder så de hedder "/billeder/billede.gif"

Men når jeg kalder min index.asp hvor min include virtual ligger, kommer billederne stadig ikke frem!!!

Den ser sådan ud: <!--#include file="sidemenu.asp" -->  ???
Avatar billede justdoit Nybegynder
27. april 2002 - 18:19 #14
jeg får fejlen "Inkluderingsfilen '/sidemenu.asp' blev ikke fundet" ????
Avatar billede hells Nybegynder
27. april 2002 - 18:20 #15
Hvis der står background="/billeder/billede.gif" i sidemenu.asp
og <!--#include virtual="/sidemenu.asp"--> eller <!--#include file="sidemenu.asp"--> skulle det gerne virke!
Avatar billede hells Nybegynder
27. april 2002 - 18:21 #16
Er du sikker på at du har angivet den korrekte sti?
Avatar billede justdoit Nybegynder
27. april 2002 - 18:28 #17
Altså jeg har et kardotek der hedder film og der i ligger

index.asp og sidemenu.asp b.la

så har jeg film/billeder

Når jeg kalder <!--#include file="sidemenu.asp"--> fra min index.asp henter den fint sidemenuen men billederne bliver ikke vist ??

Jeg kan evt sende noget af det til dig så du kan se det ??
Avatar billede hells Nybegynder
27. april 2002 - 18:30 #18
ok, bare send det til thr74@hotmail.com
Avatar billede hells Nybegynder
27. april 2002 - 18:41 #19
kan du ike sende sidemenu og index som .txt-filer i stedet?
Avatar billede sukos Juniormester
27. april 2002 - 18:55 #20
kardotek/index.asp
det er herfra du henter din include, som også ligger i "kardotek"

Så skriver du:

<!--#include file="sidemenu.asp"-->

det er okay, da du jo henter sidemenu fra samme mappe som index ligger i.

det optimale er vel at skrive:

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

I din sidemenu.asp er linket til dine billedfiler:

/billeder/vmm.gif for at der kikkes fra server-root efter billeder.

I PHP ville man nok skrive noget a.la.:

<!--#include file="$DOCUMENT_ROOT/kartotek/sidemenu.asp"-->

:o)
Avatar billede hells Nybegynder
27. april 2002 - 19:16 #21
Hvis filerne ligger i roden af sitet, skulle det altså virke.
Avatar billede justdoit Nybegynder
27. april 2002 - 19:20 #22
Kan du få det billede frem som jeg har sendt til dig ??
Avatar billede hells Nybegynder
27. april 2002 - 19:24 #23
Ja. Den eneste fejlkilde, jeg kan finde p&#229;, er at de ikke ligger i roden af sitet.
Hvis de lå på www.domæne.dk/ s&#229; m&#229; de f. eks. ikke ligge i www.domæne.dk/mappe/, for s&#229; vi&#1071;ker det ikke.
Avatar billede justdoit Nybegynder
27. april 2002 - 19:34 #24
har det noget at sige at det hele ligger op localhost/ ??
Avatar billede hells Nybegynder
27. april 2002 - 19:40 #25
Nu er jeg ikke meget inde i servere, men jeg skulle da mene, at det er korrekt.
Avatar billede justdoit Nybegynder
28. april 2002 - 19:20 #26
Hej, der er stadig små problemer - men jeg prøvet at bøvle lidt med det selv, så tak for hjælpen til nu.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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