Avatar billede molte Nybegynder
22. januar 2008 - 18:01 Der er 5 kommentarer

Alternativ til Frames

Jeg har hørt, at søgemaskiner som Google ikke er så glade for, at man bruger frames, men findes der et alternativ, der ca. gør det samme?
Avatar billede Slettet bruger
22. januar 2008 - 18:07 #1
CSS + f.eks. server side include
Avatar billede keysersoze Ekspert
22. januar 2008 - 18:54 #2
det kommer an på hvad "det samme" er. hvis du bruger frames for at genbruge fx top og menu så er includes formentlig svaret - bruger du frames for kun at opdatere visse dele af siden kunne ajax være en mulighed, men det er jo javascript som søgemaskiner heller ikke kan lide og så er du lige vidt - bruger du frames for kun at scrolle visse dele af en side er css løsningen - bruger du frames for at vise indhold fra andre domains bliver det klart mere problematisk.
Avatar billede w13 Novice
22. januar 2008 - 23:14 #3
Molte>> Du bruger Server Side Includes (SSI) såldes:

header.html:
-----------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Hejfordig.dk</title>
</head>
<body>
<h1>Velkommen</h1>
-----------------------------

index.shtml
-----------------------------
<!--#include virtual="header.html"-->

Indhold her!

<!--#include virtual="footer.html"-->
-----------------------------

footer.html
-----------------------------
Copyright (C) 2008
</body>
</html>
-----------------------------
Avatar billede w13 Novice
22. januar 2008 - 23:15 #4
Det vil så generere koden:
-------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Hejfordig.dk</title>
</head>
<body>
<h1>Velkommen</h1>

Indhold her!

Copyright (C) 2008
</body>
</html>
Avatar billede roenving Novice
23. januar 2008 - 01:44 #5
Søgemaskinerne har ikke nogen problemer med (i)frames, men det kan være besværligt at holde en side sammen, for ofte benytter man en frame til noget mere dynamisk indhold, mens resten af siden rundt om er (stort set !-) statisk ...

-- lige det problem kan man dog klare med noget javascript, se f.eks. min måde at gøre det på i http://roenving.users.whitehat.dk/WD5Opacity.html

Bemærk ændringen i adresselinjen og find kode/forklaring ved at klikke på teksten om 'framing' nede til venstre !o]
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester