enkel fråga

HTML & CSS

14 svar · 311 visningar · startad av FreeZer

Medlem sedan jan. 2001950 inlägg
Trådstart#1

Om jag vill att alla mina html-sidor på min hemsida ska innehålla samma meny/top.

Jag vill att alla html sidor ska läsa in en html kod från en annan fil. Alltså om jag ändrar koden på den sidan kommer alla andra sidor att sedan läsa in den ändringen.

Medlem sedan maj 200010 687 inlägg
#2

SSI är perfekt för det! Men då måste du kolla så servern din sida ligger på stöder det. Det går även att göra med PHP om du har tillgång till det.

Här kan du läsa lite mer om SSI: http://www.jojoxx.net/faq/ssi.html

Medlem sedan jan. 2001950 inlägg
#3

Kan man inte göra det med "style sheets"?

Medlem sedan jan. 20007 697 inlägg
#4

Nix, med style sheets kan du bara ändra hur stor texten ska vara, vilken färg, m.m.
Du kan inte styra något innehåll med CSS.

Medlem sedan dec. 20002 147 inlägg
#5

kan man inte inkludera en html-fil mha. javascript. det var nåt jätteenkelt script.

Medlem sedan juni 200010 432 inlägg
#6

Nja, det blir en bit bort från huvudfrågan, det. ;) SSI är patentlösningen! Men ASP, Perl eller PHP duger fint det med.

Medlem sedan jan. 2001950 inlägg
#7

Jag skulle bara vilka att min hemsida läser in, en html-kod (menyn) till varje av mina html-sidor.

Helst utan att det krävs något speciellt av servern som den ligger på, mha t.ex. Javascipt om det går?

Medlem sedan jan. 20016 874 inlägg
#8

http://www.w3.org/TR/html4/struct/objects.html#h-13.5

...text before...
<OBJECT data="embed_me.html">
Warning: embed_me.html could not be embedded.
</OBJECT>
...text after...

Kolla om detta är något som kan användas.
Har inte testat det själv och vet inte hur stödet är, man kan vara värt att prova om du inte har tillgång till serverside script.

/frankof

Medlem sedan maj 200010 687 inlägg
#9

Sannah > Nja, så enkelt är det väl inte. Det går ju att ha ett externt javascript där man skriver typ:

document.write("<html>\n");
document.write("<head>\n");
osv..

Men det är ju ganska omständigt.. :l

Medlem sedan dec. 20002 147 inlägg
#10

nje det var inte det jag syftade på.

*försöker komma på*

Medlem sedan jan. 2001950 inlägg
#11

Det blir som en border runt html sidan, hur får man bort den?

<OBJECT data="embed_me.html">
Warning: embed_me.html could not be embedded.
</OBJECT>
Medlem sedan dec. 20002 147 inlägg
#12

det mest logiska är väl border=0 ? men jag vet inte :r

Medlem sedan juni 20008 205 inlägg
#13

Det finns så många sätt...

<object data="include.html" style="border: 1px ridge green;">
Det sket sig...
</object>

Om det där faktiskt funkar vet jag inte, object verkar vara lite laglöst land. En annan variant är ju att lägga object-taggen i en div eller tabell som har en border specificerad.

Medlem sedan feb. 20002 218 inlägg
#14

Sannah, är det såhär du menar?

<Script Language="Javascript" SRC="blaha.js"></script>

?

Medlem sedan dec. 20002 147 inlägg
#15

freestyler, ja! :e

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)