On Sat, 28 Feb 2004 02:36:02 +0000 (UTC), Matthiaz
<matthiaz_@hotmail.com> wrote:
>Jeg har en Index.asp side, staff.asp og en home.asp side.
>
>meningen er at når jeg skriver:
>"minserver.dk/index.asp?page=home.asp" at den så viser index.asp
>siden med home.asp inden i sig, ved hjælp af include. Når man så
>skriver "minserver.dk/index.asp?page=staff.asp" skal samme
>index.asp side komme frem men nu med staff.asp inden i sig.
>
>Hvordan kan det laves, helst med include? Har brugt en masse
>timer og læst alle vejledninger inde på html.dk så sidder helt
>fast.
For lige at forstå includes, så skal du vide, at includes bliver lavet
*før* din ASP bliver afviklet. Se:
<url:
http://www.asp-faq.dk/article/?id=50>
Så i virkeligheden er den måde du forsøger sjældent en særlig smart
måde at gøre det på. Oftest er det smartere at "vende det om", dvs. at
inkludere "de fælles ting" (HTML-top, menuer, HTML-bund etc.) i de
andre sider. Det sparer dig også for "?page=home.asp" - hvor du i
stedet kan bruge .../home.asp direkte.
Hvis jeg har misforstået, hvad du vil, så skriv igen.
Hvis du insisterer på at gøre det som du er startet på, så er der et
par metoder i linket ovenfor. Og hvis du ikke skal inkludere kode, men
kun tekst/HTML, kan du evt. også bruge FSO (FileSystemObject). Så
slipper du for de mange include-sætninger, men skal til gengæld bruge
ressourcer på FSO-objektet.
Good luck!
--
Jørn Andersen,
Brønshøj