On 11 Maj, 22:11, Carsten Brix <c...@ccbrix.dk> wrote:
> Hej,
>
> Jeg er i gang med at ombygge min egen hjemmeside.
> Siden består af en hovedside med en iframe.
> Alt hvad der sker, sker i iframen.
>
> På siden har jeg også et fotoalbum, og jeg vil gerne lave det sådan at,
> hvis jeg giver et link til nogen, så åbner den linket i iframen.
> F.eks.:
http://ccbrix.dk/fotoalbum/koncerter/theyoung dubliners
>
> Hvordan gør jeg lige det???
Er det ikke netop problemet med både frames og iframe?
http://www.html-faq.dk/2009.asp
Som Johm skriver, så findes der andre metoder end frames i dag. Nu var
han så ret diplomatisk, men ærligt, så er frames håbløst forældet. Det
er søgemaskineuvenligt, brugeruvenlgt, designeruvenligt, og det er 100
år siden, jeg har brugt det, så jeg kan ikke huske, hvordan man gør.
Og det skulle ikke undre,der er flere, som har det sådan.
Dem, som til gengæld har glæde af det i dag, det er
virusprogrammørerne, som laver botter, som injecter små iframes på
uskyldige hjemmesider med link til viruskode vha iframe. Det ville
være bedre for alle, om browserne slet ikke forstod frames, og Opera
har faktisk muligheden for at slå det fra både globalt og lokalt.
Jeg er ikke helt klar over, hvor du opnår en fordel med iframe på din
side, i forhold til at bruge f.eks. ServerSide Includes. Hvis det er
for at få menuen med hver gang, så er det helt klart bedre med netop
SSI. Det er nemt, og meget nemmere end med frames. Et alternativ, hvis
man kun vil hente dele af indholdet hver gang, det er AJAX, men man
skal være opmærksom på problemet med ikke-indekserbar teks og kravet
om, at JavaScript skal være slået til.
For alle de bagdele, som er ved frames og iframe, der kan man finde en
form for løsning, det er klart. Men de løsninger bygger så ny
teknologi ovenpå gammel eller vidt forskellige teknologier sammen, og
det ender med at blive et sammensurium af lappeløsninger og
forskellige teknologier. F.eks. JavaScript til at henvise til rigtig
side, når man linker.
Start rigtigt, når du nu alligevel skal omkode siden - brug SSI til at
include menuen, så er den med hver gang, og det virker for både dine
brugere og for søgemaskiner, også uden både frames og javascript.
http://www.hjemmesideskolen.dk/html/incl.asp?id=inclssi
PS. Det er selvfølgelig bare min holdning!
;)
MVH
Rune Jensen