Avatar billede UlrikOne Nybegynder
02. august 2009 - 11:01 Der er 7 kommentarer

Inkludere HTML-side i en anden HTML-side

Hej!

Jeg har lavet en (X)HTML-side hvor der er en menu i venstre side. Jeg vil så gerne have den menu som en selvstændig HTML-fil, som så bare inkluderes i hver HTML-side.

Altså sådan at jeg hvis jeg får behov for at ændre i menuen, så kan jeg bare ændre i menu.html

Jeg mener koden hedder noget med include-et-eller-andet.

Og så skal det være XHTML-kompatibelt, da jeg forsøger at skrive min side 100% XHTML.

På forhånd tak!
Avatar billede keysersoze Ekspert
02. august 2009 - 11:05 #1
Avatar billede UlrikOne Nybegynder
02. august 2009 - 11:42 #2
keysersoze: Det er det jeg har prøvet. Men jeg synes ikke det virker!

Kan du ikke prøve at kigge på www.easydvd.dk/test/index.html kildekoden og se hvad jeg gør galt??

Det er vidst ca. linje 87 jeg bruger include-koden.

Problemet er, selvfølgelig, at den ikke henter menu.html-filen ind.
Avatar billede UlrikOne Nybegynder
02. august 2009 - 11:45 #3
Hmm nu ser det ud til at virke efter jeg omdøbte index.html til index.shtml ...

Men kan der mon være nogle andre ulemper ved at jeg kalder den det???
Avatar billede keysersoze Ekspert
02. august 2009 - 11:51 #4
hvis du ikke kører med en decideret serverside-udviklingsteknologi, altså fx ASP eller PHP, er SSI din eneste mulighed og det betyder at du må bruge shtml. Ulemper? tja - du får et ekstra tastetryk når du opretter dine filer.
Avatar billede olebole Juniormester
02. august 2009 - 13:29 #5
<ole>

Med mindre du er vild med at spilde tid på ligegyldige ting, så drop XHTML. Det er elendigt understøttet på WWW - og hvis du endelig bruger XHTML korrekt, kan IE ikke vise siden, men vil i stedet tilbyde brugeren at downloade siden. HTML 4.01 er stadig den nyeste standard, som er bredt understøttet af browserne.

Desuden er XHTML kun af historisk interesse som et teknologisk vildskud på WWW. W3C har besluttet at nedlægge XHTML-gruppens charter fra årsskiftet og i stedet satse på HTML. Det er således ikke XHTML, men HTML, som er fremtidens markup sprog på WWW.

Hvis det derimod er din mening at skrive din side i '100% XHTML' for at prøve at skrive en '100% antik' side, så er du på rette spor  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
02. august 2009 - 13:33 #6
PS: Og så skal du være opmærksom på, du ikke kan inkludere et helt HTML dokument i et andet. Du kan derimod godt inkludere et dokument, der indeholder HTML kode. Det dokument, som skal inkluderes må således ikke indeholde HTML-, HEAD- eller BODY-tags - kun andre HTML elementer
Avatar billede keysersoze Ekspert
29. december 2009 - 11:16 #7
lukketid?
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