Avatar billede iv Nybegynder
02. december 2001 - 23:45 Der er 15 kommentarer og
1 løsning

Må man starte med <NOFRAMES> i index.htm-filen med frameset ?

Jeg så forleden en hjemmeside med frameset, som startede med en hel masse info i <NOFRAMES> inden de obligatoriske framesettet-def.
Ku tænke mig nogen kommentarer om det er OK-syntax ?
Avatar billede pelkjaer Nybegynder
02. december 2001 - 23:46 #1
Ikke så vidt jeg ved.

Man slutter jo med:

</body>
</noframes>
</html>
Avatar billede pelkjaer Nybegynder
02. december 2001 - 23:47 #2
Eller for at ta\' lidt mere med:

</frameset>
<noframes>
<body bgcolor=\"#FFFFFF\" text=\"#000000\">
</body>
</noframes>
</html>
Avatar billede iv Nybegynder
02. december 2001 - 23:54 #3
pelkjaer, undskyld, jeg ved nogenlunde hvordan \"de fleste\" gør.
Men det med, at ha <NOFRAMES> først kan måske ha noget med søgemaskiner/robotter  at gøre ? For at få en bedre plasering, eller måske noget helt andet ??


Avatar billede pelkjaer Nybegynder
03. december 2001 - 00:03 #4
Alright - det er da muligt at nogle gør det (kender ikke grunden) - men det bliver det ikke mere korrekt af :-))

NOFRAMES må kun bruges bruges i slutningen af et frameset (</FRAMESET> eller lige efter.
Avatar billede nikolajdu Nybegynder
03. december 2001 - 00:07 #5
Nej korrekt syntax er det ikke. Sådan her ser en korrekt frameset fil ud:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\"
    \"http://www.w3.org/TR/html4/frameset.dtd\">
  <HTML>
  <HEAD>
  <TITLE>A frameset document with NOFRAMES</TITLE>
  </HEAD>
  <FRAMESET cols=\"50%, 50%\">
    <FRAME src=\"main.html\">
    <FRAME src=\"table_of_contents.html\">
    <NOFRAMES>
    <P>Here is the <A href=\"main-noframes.html\">
              non-frame based version of the document.</A>
    </NOFRAMES>
  </FRAMESET>
  </HTML>

/Nikolaj
Avatar billede nikolajdu Nybegynder
03. december 2001 - 00:08 #6
Avatar billede nikolajdu Nybegynder
03. december 2001 - 00:09 #7
Der hører altså heller ikke et <body> element med.
Avatar billede pelkjaer Nybegynder
03. december 2001 - 00:23 #8
nikolajdu>>Det gør da vist ikke nej =oD
Avatar billede olebole Juniormester
03. december 2001 - 00:25 #9
<ole>
\'<body></body>\' er som altid valgfri ....fuldstændig som i ethvert andet HTML-dokument  ;o)
/mvh
</bole>
Avatar billede olebole Juniormester
03. december 2001 - 00:28 #10
<html>
Dette er et ligeså validt HTML-dokument...
</html>

<html>
<body>
...som dette  ;o)
</body>
</html>
Avatar billede olebole Juniormester
03. december 2001 - 00:30 #11
http://www.w3.org/TR/html4/struct/global.html#h-7.5

7.5.1 The BODY element

<!ELEMENT BODY O O (%block;|SCRIPT)+ +(INS|DEL) -- document body -->
<!ATTLIST BODY
  %attrs;                              -- %coreattrs, %i18n, %events --
  onload          %Script;  #IMPLIED  -- the document has been loaded --
  onunload        %Script;  #IMPLIED  -- the document has been removed --
  >


Start tag: optional, End tag: optional

/mvh
Avatar billede pelkjaer Nybegynder
03. december 2001 - 00:32 #12
nikolaj>>Æd dine ord igen *ROFLMAO*

Nej jeg ser heller ingen steder på w3 hvor der står at <body> er forbudt i et frameset - dog står der bare at <noframes> \"erstatter\" <body>
Avatar billede olebole Juniormester
03. december 2001 - 00:46 #13
Et HTML-dokument har en body-del, der kan udgøres af et body-element eller et frameset-element.
Kan en browser ikke læse frames, ser browseren ikke nogen defineret body-del i dokumentet - men ser i stedet noframes-elementet.
Spørgsmålet er så, om noframes-elementet udgør dokumentets body-del - eller, om det er tilladt med et body-element i noframes-elementet ...?!?!
Jeg er zq ikke sikker på, jeg tør lægge løgene på blokken...........  :)
/mvh
Avatar billede pelkjaer Nybegynder
03. december 2001 - 00:49 #14
Udfra hvad jeg læser sidder jeg også lidt og tror at det måske nok er mig som skal æde mine ord istedet for Nikolaj ...=oD

Tror at <noframes> helt erstatter <body>

Btw. skodder jeres forbindelse også totalt til aften?
Avatar billede callesen Praktikant
03. december 2001 - 08:58 #15
Jeg har set flere steder, at noframe benyttes til at give et resume af stedets indhold til søgerobotter, fremfor til browsere der ikke læser frames - altså en udvidelse af <META keywords ...>. Hvor effektivt det er i forhold til søgerobotter ved jeg ikke; men det så ud til at være \'intelligente\' sider.
Det har ihvertfald den fordel i forhold til Google at skrive noget intelligent i <noframe>, da det er den tekst der kommer frem i søgeresultatet.
Jeg har lavet en side, hvor jeg ville ønske, at jeg fra begyndelsen havde skrevet noget andet i <noframe> end \'Denne side er opbygget af rammer, som din browser ikke bla bla...\'. Google bringer linket og den supplerende tekst er denne åndsvage \'Denne side bla.\'. Her ville en beskrivelse af siden have været en fordel. Jeg rettede teksten i <noframe> i januar 01; men Google bringer stadig den dårlige beskrivelse.
Avatar billede olebole Juniormester
03. december 2001 - 18:03 #16
Det er rigtigt, callesen. Det bliver mere og mere brugt ......og det har helt klart en effekt  ;o)
/mvh
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