Avatar billede kee.... Nybegynder
22. februar 2001 - 10:08 Der er 12 kommentarer og
2 løsninger

include igen

Er der en der gider.. helt præcist at forklare mig. HVORDAN virker det her-->

<!--#include file=\"menu.asp\" -->

Altså.. jeg kan  godt finde ud af at sætte den ind i mit dokument.. men hvordan laver jeg menu.asp siden?? Som et ganske almindeligt dokument ligesom resten?
Avatar billede kee.... Nybegynder
22. februar 2001 - 10:12 #1
Kom gerne med en ABC manual til mig *grin* Jeg ved INTET om det her....
Avatar billede wisen Nybegynder
22. februar 2001 - 10:13 #2
Det som ligger i \"menu.asp\" bliver kopieret over i den fil, hvor du includer den. Den laves nøjagtigt som alle andre. Med \"include\" kan du altså lave en form for kodegenbrug...
Avatar billede kasseper Nybegynder
22. februar 2001 - 10:13 #3
Den forstår jeg ikke,???
Det du skal forstå er at når du bruger en include fil som du gør her, sætter du bare al den kode som står i menu.asp ind der hvor <!--... står...!
Avatar billede skovtrold Nybegynder
22. februar 2001 - 10:14 #4
Forestil dig at det du \"includer\" er noget du har klippet ud af hoveddokumentet.
Det er forskelligt hvad en include fil indeholder, da det jo kommer an på hvor den skal inkluderes.
Avatar billede skovtrold Nybegynder
22. februar 2001 - 10:16 #5
Du kan f.eks. vælge at inkludere en menu (menu.asp) som så indeholder en tabel med din menu. Så skal du ikke have <html> og <body> med, da det jo allerede findes i det dokument hvori du inkluderer.
Du har altså klippet menuen ud og indsat den i en seperat fil, som du istedet inkluderer...
Avatar billede kee.... Nybegynder
22. februar 2001 - 10:16 #6
DVS at jeg godt kan bruge den til fx en stor menu med grafik.. så den ikke skal loade det hele ind hver gang man skifter side?

Jeg er ved at gå fra frames til tabeller... så det er lidt meget at loade grafikken ind på ny hver gang...

Så på den side jeg kalder asp... der har jeg ganske enkelt KUN den menu der skal loades ind på de andre sider?
Avatar billede skovtrold Nybegynder
22. februar 2001 - 10:18 #7
Hvis ikke du bruger frames, skal siden loades hver gang - her har en include ingen indflydelse. Fordelen ved at inkludere, er at du med en enkelt linie kan indsætte eks. en menu, og hvis der skal rettes i menuen, skal du kun gøre det eet sted, nemlig i include-filen.
Avatar billede wisen Nybegynder
22. februar 2001 - 10:18 #8
Browseren henter principielt alt igen. Det vil sige at når den i f.eks. \"hoved.asp\" møder en \"include ... file.asp\" så henter den også \"file.asp\", og sætter det ind i stedet for includen...
Avatar billede kee.... Nybegynder
22. februar 2001 - 10:19 #9
FIK lige svar der fra skovtrold... sorry, vi krydsede lige hinanden *grin*

Altså KUN menuen i asp siden.. ingen body eller noget.
Avatar billede kee.... Nybegynder
22. februar 2001 - 10:20 #10
Ooook.. dvs at jeg slipper for at ændre menuen på samtlige 30 sider... smart... hvorfor har jeg ikke lært det her noget før. Velkommen til ASP *Griner*

Tak skal i ha :o)
Avatar billede kee.... Nybegynder
22. februar 2001 - 10:21 #11
Vidste ik lige hvordan jeg deler 15 point i 2.. så i får bare 15 hver *griner*
Ha en smuk dag *S*

Kee....
Avatar billede skovtrold Nybegynder
22. februar 2001 - 10:22 #12
Eks.
Du har default.asp - den indeholder <html> og <body> osv.
Heri inkluderer du filen menu.asp, så da den indsættes i default hvor html og body allerede findes, skal du ikke indsætte det i menu.asp.
menu.asp skal kun indeholde din menu.
Avatar billede kee.... Nybegynder
22. februar 2001 - 10:28 #13
Og vil bare lige sige at det virker... Amaaaaaaazing...
Avatar billede skovtrold Nybegynder
22. februar 2001 - 10:29 #14
Ja, det er genialt.. :-)
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