Is skrev:
> > >
> > > Jeg er tidligere blevet anbefalet at gå fra ramme inddelte sider,
> > > og da det er tid for opdatering, vil jeg så prøve det.
> > >
> > > Jeg vil så benytte indsatte sider -
> >
> > Vi skal lige være enige om hvad der menes her! der findes 2 måder
> > nemlig at inkludere eller indlejre og det er 2 meget forskellige
> > ting! inkludering (<!--#include file> er sjældent hele sider, men
> > derimod blot kodestumper, tekststumper etc. Indlejring er derimod
> > indlejring af hele sider og det foregår via iframes!
> > Grunden til at jeg spørger er fordi du bruger ordet sider og det er
> > for mig fulde html sider, og den slags er absolut ikke nødvendige!
> > Desværre tyder det nedenstående ret meget på at du vil lave
> > indlejring og ikke inkludering!
> >
> ---
>
> Det har du måske ret i ?
>
> Men hvad er forskellen på Frames og iframes ???
>
> Frames er jeg blevet frarådet, bl.a. fordi man kan søge sig til en
> side som er en del af hele siden, og på den måde miste sammenhænget
>
> ---
> Indlejring er derimod indlejring af hele sider og det foregår via
> iframes! ---
> Hvorfor ikke på den anden måde ??
>
> Jeg har forsøgt med inkludering af "hele sider", og det ser da ud til
> at virke ? måske ikke optimalt men.
>
> > hmm prøv lige at se om du kan bruge
> >
http://www.w3schools.com/asp/asp_incfiles.asp og inkludering af
> > tekst, som er den gængse måde at lave sider med samme tekst på.
> > Fx hvis din header/top skal gå igen på alle sider, og din
> > bund/navigation etc. Meget ofte er det jo kun indholdet er skal
> > ændres.
>
> Har kigget lidt, men jeg ville foretrække hvis der var et sted det
> stod på dansk.
>
>
> --
> Med venlig hilsen
> Erik Isager
først og fremmest findes der masser af det på dansk!
http://html.dk/tutorials/ssi/lektion1.asp er et godt eksempel
Forskellen mellem frames og iframes er enkel! Iframes er interne frames
i et dokument! Det kunne fx. være at dit økonomiprogram har sit eget
userinterface til web, men det skal være inde i et specifikt design,
jamen så propper man blot det ind i en iframe i sit eget design.
Scannet har en shop løsning hvor man netop gør den slags.
Frames er en flok rammer der deler siden op i stykker, præcis ligesom
du ville gøre det med tabeller eller divs. Dog er hver ramme en side
for sig selv.
Idag er man ved at gå væk fra rammer, iframes bruges kun når det er
bydende nødvendigt. (alle reklamerne på diverse nyhedssites ligger i
iframes, og bliver derfor ikke administreret af sitene selv, men af fx.
adtech.de som blot har en specifikation af designet og så sender de
reklamer igennem iframes!)
Det man laver idag, er at man går væk fra frames, ikke mindst fordi der
i næste version af xhtml ikke findes frames! Siderne bliver bygget op i
divs og til nød tabeller, her bygger man dog kun selve
dokumentstrukturen, altså angiver overskrifter, brødskrifter, billeder
etc. selve den visuelle designdel foregår i css, og fordi css caches på
den lokale comp. skal den ikke hentes hele tiden og det gør navigation
og design meget hurtigere.
Det er så her inkludering kommer ind, for har man en header der skal
bruges på samtlige sider, så er det lettere at tage det stykke kode og
smide ind i en fil for sig, og inkludere den på alle sier. hvis du vil
ændre i dit design, skal du altså kun rette i 1 fil og du har ændret
det på hele siden. Et abstrakt eksempel kunne være:
html
head
title
stylesheet
/head
body
inkluder header
inkluder navigation
inkluder indhold
inkluder footer
/body
/html
Læg mærke til at jeg faktisk også inkluderede indholdet! indholdet kan
sagtens ligge i en seperat fil for sig.
Hvordan gør man så?
Du laver dit design fuldstændig som du vil have det til at se ud, med
enten tabeller eller divs. Når det er tilfredsstillende opretter du en
mængde tomme filer, eks. header.asp, menu.asp etc. åbner dem og så
flytter du ganske enkelt den del af koden over som udgør header, menu
etc. og derefter inkluderer du filen på deres respektive pladser. Det
var det! ikke andet er nødvendigt. Det du nu har lavet er i
virkeligheden en lille skabelon, så næste side du vil oprette, tager du
simpelthen en kopi af din side og ændrer navnet på den fil der har dit
indhold i inklude tag'et!)
Held og lykke med arbejdet!
Claus