Hør: Hvorfor brænder du ikke bare dine biblioteker og filer over på CD-ROM'en præcis som de ligger på din harddisk?
Det bibliotek som din index.html fil ligger i (=hjemmesidens rod), lader du være rod på CD-ROM'en (dvs. de skal ikke ligge i noget bibliotek) alle andre biblioteker kopierer/brænder du bare over. Derefter vil man kunne se hjemmesiden ved blot at indsætte CD'ROM'en og i stifinder klikke på index.html.
Det eneste der kræves er at alle henvisninger til f.eks. billeder er angivet i *.html filerne som rod-relative stier / (i nogen literatur også kaldet 'absolut sti') i forhold til index.html filen (..altså hjemmesiden rod = /) istedet for at fil-henvisningerne skrives som den absolutte adresse
http:// eller den fil-relative sti ../
Hvis du har et bibliotek til billeder = 'images', så skal ALLE billeder henvises i kildekoden med:
Citat <img src="/images/MIT_BILLEDE.JPG" alt="Billede" width="XXX" height="YYY" /> |
Når biblioteker er angivet relativ i forhold til hjemmesidens rod kan de altid refereres, selv i externe filer som f.eks. *.js eller *.css filer.
Er der underbibiloteker til biblioteket images, som f.eks. gif og jpg? Ja så angiver du henholdsvis /images/gif/BLA_BLA.gif og /images/jpg/BLA_BLA.jpg
Dette gælder selvfølgelig også henvisninger til andre *.html, *swf, *mpg osv. filer.
Således retter du alle fil-henvisninger til rod-relative adresser. Det er faktisk den 'rigtige' måde at gøre tingene på. Det ved FrontPage bare ikke !!!
Endnu en grund til altid at bruge en alm. ASCII-editor (f.eks. Notesblok = notepad.exe) til at lave hjemmesider i, istedet for at bruge en WYSIWYG editor som FrontPage
Hvis ikke du rigtigt forstår alt dette? Så kan du læse mere hér:
1.)
http://www.communitymx.com/content/article.cfm?cid=230AD
2.)
http://www.coffeecup.com/html-editor/help/absolute-vs-relative-pathslinks.380.html
3.)
http://www.webreference.com/html/tutorial2/3.html
4.)
http://www.ibdhost.com/help/path/
...men der står faktisk nogenlunde det samme, som jeg lige har prøvet at forklare
</MOLOKYLE>