Avatar billede lacalifornia Nybegynder
16. november 2002 - 18:20 Der er 9 kommentarer og
2 løsninger

Include File mm.

Jeg er temmeligt newbie til programmering. Men alligevel er jeg ved at lave en website...

På den skal der være en slags menubar øverst på hver side. Men den skal nemt kunne opdateres, dvs. at man ændrer en fil, som er fælles for alle sider.
Jeg kender til iFrames, men det er en dårlig løsning. Så er der jo "include file" - men hvordan virker det??? Og er det kun i ASP det virker???

Er der andre alternativer, udover de to?
Avatar billede cdc Novice
16. november 2002 - 18:23 #1
serveren skal bare kunne klare ssi. derefter gemmer du den side der skal includere en side som *.shtml
Avatar billede cdc Novice
16. november 2002 - 18:24 #2
udover de to muligheder er er så kun frames tilbage
Avatar billede Slettet bruger
16. november 2002 - 18:25 #3
Du kan lave det på flere måder, alt efter hvad du har adgang til.

Den nemme er SSI (ServeSide Include) Den duer dog kun på en Windows server, f.eks. Windows 2000.

Den næsten ligeså nemme måde er PHP, det er næsten det samme.

Så kommer ASP også på banen, men her er dynamisk include noget rod. Derfor vil jeg til en simpel menu anbefale en af ovenstående i stedet.

Den sidste (og dårlige) løsning er JavaScript. Eftersom folk kan slå det fra, vil din side ikke fungere på nogle få besøgendes browser (2-5%)
Avatar billede yousif Nybegynder
16. november 2002 - 18:26 #4
En js løsning:

<script src="minjs.js">

minjs.js:
document.write('Hej med dig');
Avatar billede lacalifornia Nybegynder
16. november 2002 - 18:46 #5
Siden er kun tilegnet en ret begrænset brugergruppe, så det med js er ikke noget problem...

Yousif: Hvordan gør man helt konkret???

Der skal jo ikke stå Hej med dig, men en masse links...
Avatar billede lacalifornia Nybegynder
16. november 2002 - 18:48 #6
el barto: jeg kender nul til PHP og serveren kan ikke klare ssi!
Avatar billede werd Nybegynder
16. november 2002 - 18:52 #7
hvilken server? du skal bare finde en server der understøtter asp/php eller ssi!
Avatar billede werd Nybegynder
16. november 2002 - 18:53 #8
det er bedre at skifte til en bedre server end at bruge js include!
Avatar billede drean Nybegynder
16. november 2002 - 19:15 #9
el_barto, SSI funger fint på en Apache Webserver, dvs det virker _ikke_ kun på en Windåse server..( http://httpd.apache.org/docs/mod/mod_include.html )
Bare en lille kommentar... :)
Avatar billede Slettet bruger
16. november 2002 - 20:01 #10
drean> Det har du da ret i, men det skal jo først aktiveres, så skal man til at lege med shtml, .conf og .htaccess filer og andet sjov.

Hvis man endelig vil lege med at inkludere filer er der jo ingen grund til at gå over åen efter vand, når nu PHP's egen include fungerer bedre og hurtigere ;)
Avatar billede lacalifornia Nybegynder
16. november 2002 - 22:23 #11
...hej igen... er blevet enig med mig selv om at bruge iFrames alligevel! - Det var det nemmeste for mig, og da det ikke behøvede at være så perfekt, så var det godt nok! - but thanx anyway!
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