Hjälp med Include

HTML & CSS

6 svar · 268 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Trådstart#1

Jag använder #INCLUDE FILE="news.asp"
Kod för att lägga in en sida som en del av en annan sida och jag undrar om sidan är i en annan mapp hur gör jag då?

Medlem sedan maj 200010 687 inlägg
#2

Du ka ju använd virtual="/mapp/news.asp"

Medlem sedan sep. 20004 079 inlägg
#3

Funkade inte som jag ville, filen ligger i en map ovanför(el. under?) denna fil, jag försökte skriva
#INCLUDE VIRTUAL="../news.asp"
men det funkade inte.

Medlem sedan maj 200010 687 inlägg
#4

Om filen ligger på www.server.com/enmapp/news.asp
Så kan du använda virtual="/enmapp/news.asp".
../ kan man inte använda.

Medlem sedan sep. 20004 079 inlägg
#5

Nja såhär ligger det till:
Filen mainframe.asp ligger på
/test/swe/news/
och den hämtar
<!--#INCLUDE FILE="news.asp" -->
som ligger i samma mapp ok
men filen pollmentor.asp så ligger på
/test/swe/
#INCLUDE VIRTUAL="/test/swe/pollmentor.asp"
så funkar inte.

Medlem sedan aug. 2000304 inlägg
#6

Detta inlägg var lite gammalt men det var någon som skrev att ../ inte funka i Include.

Jag använder mig utav:

<!-- #INCLUDE FILE="../../mapp1/mapp2/fil.asp" -->

Och det funkar på min IIS5:a ;)

Och hur strukturen ser ut kan ni säkert räkna ut själva.

Medlem sedan juni 2000690 inlägg
#7

CoolDude:

Det är skillnad på Virtual och File...
../ funkar med File eftersom den utgår ifrån den mapp man befinner sig i. Virtual utgår däremot ifrån roten på servern.

284 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
144 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
144 ms — ändringar (db)