Avatar billede kimdolleris Nybegynder
11. januar 2007 - 11:20 Der er 6 kommentarer og
1 løsning

Inlude html i html med js

Hej!

Jeg er ved at lave et site som jeg skal give videre til en novice-html'er. Dvs. sitet skal være så overskueligt i koden som muligt at det skal være "ren" html.

Det må hverken være php, asp eller shtml. Problemet er at jeg har brug for at include nogle forskellige ting; hovedmenu, adresse/tlf numre og evt. andre ikke-statiske ting.

Jeg ved ikke om det kan lade sig at gøre, men jeg har en forestilling om at det kunne være fedt med en lille js-prototype-motor som kan include for mig.

Altså en funktion som hente en pågælden fil og smider html'en fra den fil i mit dokument.
---------
fx:
i head:
<SCRIPT language=JavaScript src="includefunction.js" type=text/javascript></SCRIPT>

i html hvor det skal includes: minFunction('sti/min_fil_til_include.htm');

---------

Jeg er ikke den store js-haj så jeg aner ikke om dette er et hit. Jeg forestiller mig bare at det gør det lettere for personen der skal modtage materialet.

Andre forslag?

TAK! :D
Avatar billede windcape Praktikant
11. januar 2007 - 11:25 #1
svar: nej, det er en rigtig dum ide at bruge javascript.

Brug frames hvis du ønsker statisk html, hvor ting gentager sig.
Avatar billede windcape Praktikant
11. januar 2007 - 11:25 #2
(og til alle 'frames are evil' fanbois.. frames er netop geniale til DETTE formål, at bringe statisk html ud til folk , som ikke har adgang til serverside kode)
Avatar billede mcgoat Nybegynder
11. januar 2007 - 11:27 #3
<!--#INCLUDE FILE=\"noget.html\"-->
eller
<!--#INCLUDE VIRTUAL=\"noget.html\"-->

Læste man kunne bruge det, har dog ikke testet.
Avatar billede kimdolleris Nybegynder
11. januar 2007 - 11:42 #4
så i mener jeg skal bruge iframes?

<!--#INCLUDE FILE=\"noget.html\"-->
eller
<!--#INCLUDE VIRTUAL=\"noget.html\"-->

er shtml - not good! :D
Avatar billede windcape Praktikant
11. januar 2007 - 11:44 #5
ja, <!--#INCLUDE--> er SSI (serverside includes, typisk fundet i .shtml filer).

Og ja, jeg mener absolut du skal bruge et frameset.
Avatar billede kimdolleris Nybegynder
11. januar 2007 - 11:44 #6
orite.. vil jeg så gøre... svarer du windcape?

Og tak! :D
Avatar billede windcape Praktikant
12. januar 2007 - 09:17 #7
\o/
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