Jag håller på med en ganska så stor sida med många undersidor.
Jag ska därför Lägga in ett "Include script" så man lätt
kan ändra i en fil så att det uppdateras på alla undersidor automatiskt.
Jag har försökt men jag lyckas inte.
Jag beskriver hur jag gör i detalj nedan:
1. Öppnar önskad sida.
2. Sparar om den från "main.html" till "main.shtml"
2. Markerar HTML koden, i detta fall menyn.
3. Klistrar sedan in meny koden i Anteckningar & sparar den som "meny.txt" i samma mapp.
4. Precis där jag tog bort koden för menyn på sidan "main.shtml" skriver
jag in den fil som ska länkas. Detta skrev jag så här:
------------------------------
<!--#include file="meny.txt" -->
------------------------------
Om jag har gjort RÄTT? så ska ju jag kunna ändra i "meny.txt" så ändras
alla de sidor med include taggen.
Jag fick det att funka en gång utan frames & sedan med Frames, då funkade det inte alls.
Vad kan det bero på?
Tacksam för Svar.
Har jag gjort rätt. Finns det andra sätt att göra detta på?
Har du en server installerad på din dator då, eller använde du sökvägen C:\..?
Väldigt konstigt om det fungerar så eftersom att filen ska inkluderas av en server.
Vad är det som inte funkar på servern?
Får du nåt felmeddelande eller infogas den gamla versionen av meny.txt?
Om den gamla versionen fortfarande infogas så prova med att även spara om sidan den skall infogas i... Detta fenomen kan man ibland få beroende på hur serverns cachehantering är inställd.
Ligger alla dina filer i samma katalog som meny.txt? SKREV NÅGON!
Jag kom på att Index filen inte ligger
i samma mapp som "meny.txt" Det kanske beror på det? Den ligger nämligen i en mapp med undersidor som heter "huvudsidan.html"
Om du anger hela sökvägen så ska det inte vara något problem.
Kom ihåg att de flesta servrar kräver att filändelsen ska vara .shtml på alla filer där du använder SSI, alltså inte bara på indexdokumentet om du kör med frames.
254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a