Gå til innhold

Hvordan inkludere HTML?


Anbefalte innlegg

Skrevet

Heisann.

Jeg søkte, men fant ikke noe relevant. Men nå kan det være jeg er UTROLIG dårlig til å søke da! :p

 

Slik ser koden ut i PHP:

<?php include("side.php");?>

 

Så da er spørsmålet mitt, hvordan går dette i HTML?

Sitter nå og leker meg og prøver og lære meg litt.

 

Takk på forhånd!;)

Videoannonse
Annonse
Skrevet

Jo, jeg kan vel forsåvidt det. Men da kan ikke selve siden være i HTML, kan den det? :roll:

 

Har aldri vært borti dette før..

Skrevet
Jo, jeg kan vel forsåvidt det. Men da kan ikke selve siden være i HTML, kan den det? :roll:

 

Har aldri vært borti dette før..

Skal forklare litt:

 

Det bittelille scriptet du har over her - det einaste det gjør, er å ta alt innholdet i "side.htm" og legge det til i den fila scriptet står i. Sett at "side.htm" ser slik ut:

<h1>Overskrift!</h1>
<p>Lorem ipsum dolor sit amet.....</p>

 

Og at dokumentet du har inkluderen i ser slik ut:

 

<div id="wrap">
<?php include("side.php");?>
</div>

 

Når du no laster dette opp på en server med php-støtte, og ser på fila der inkluderen ligger, vil du få opp resultatet av dette:

<div id="wrap">
<h1>Overskrift!</h1>
<p>Lorem ipsum dolor sit amet.....</p>
</div>

 

Skjønner?

Skrevet

Ja, jeg skjønner. Men sett at jeg ikke har en server med PHP støtte? Er det da umulig å ta innholdet i side to.html inn i side index.html ved hjelp av den include funksjonen?

 

Hehe, vet jeg spør vannskelig!;)

Skrevet

Hvis man ikke har støtte for php eller noe annet serversidespråk på serveren, kan man ikke bruke dem. Et av alternativene til includescript er iframe, men det følger med masse negative konsekvenser med iframe/frame, så jeg vil anbefale deg å finne en server med php/asp støtte.

Skrevet (endret)

Server Side Include, SSI. Hvis din server har støtte for dette, så kan du inkludere sider her og der.

 

Et søk på google ga meg f.eks denne: http://httpd.apache.org/docs/howto/ssi.html

 

F.eks ha dette i dokumentet: <!--#include virtual="side.html" -->

 

Men jeg har aldri lekt med dette selv.

 

Hater typo og leif

Endret av FuLu
Skrevet

Det er faktisk mulig å inkludere sider med javascript også, har eg lest en plass - men husker ikkje heilt korleis det fungerte.

 

Og ellers er det berre den tungvinte måten å gjøre det på - lage et html-dokument for alle undersider :)

Skrevet
Det er faktisk mulig å inkludere sider med javascript også, har eg lest en plass - men husker ikkje heilt korleis det fungerte.

 

Og ellers er det berre den tungvinte måten å gjøre det på - lage et html-dokument for alle undersider :)

Du tenker på xmlhttprequest?

Skrevet
Det er faktisk mulig å inkludere sider med javascript også, har eg lest en plass - men husker ikkje heilt korleis det fungerte.

 

Og ellers er det berre den tungvinte måten å gjøre det på - lage et html-dokument for alle undersider :)

Du tenker på xmlhttprequest?

Ingen anelse - det stod "javascript" der :p

 

Mulig det går ut på at et einaste dokument inneholder alt innhold, og kun bestemmer hvilken del av innholdet som skal visast på en gang.

 

Dumt for store sider, though.

Skrevet

Greit, takker for all hjelp!:)

Men det har seg slik at jeg akkurat fikk subdomenet og et par MB med en kompis, så jeg kan like så godt bruke PHP!;)

 

Takk igjen!

Skrevet (endret)

Fare for å spore litt av, men er jo tross alt et alternativ til hvordan å inkludere en side.

 

Javascript er vel ikke det lureste valget, da nettlesere som har skrudd av javascript ikke vil få siden til å fungere som det skal. Men XmlHttpRequest er del av DOM. En link til et kjekt "lib" som er tenkt å gjøre den crossbrowser støttet. http://www.scss.com.au/family/andrew/webde...xmlhttprequest/

 

Med xmlhttprequest så kan du hente hva du vil fra en server og lime inn resultatet i en div f.eks. Men... jeg vil egentlig heller valgt PHP eller SSI til den jobben ;)

 

Og jeg var for sent ute :whistle: Flott, bruk PHP :D

Endret av FuLu

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...