Avatar billede steen_hansen Forsker
05. maj 2004 - 22:32 Der er 21 kommentarer og
1 løsning

Validering af rammesæt

Nu gør jeg det aldrig i rammesæt, så jeg er rendt ind i nogle problemer, da jeg har benyttet FP2000 til at lave rammesættet. Håber du kan hjælpe med at få det lavet rigtigt:

<frameset framespacing="0" border="0" frameborder="0" rows="*">
    <frameset cols="*,755,*">
        <frame name="borderleft" target="hovedramme" scrolling="no" noresize marginwidth="0" marginheight="0" src="border.htm">
        <frameset rows="100,*">
            <frame name="banner" scrolling="no" noresize marginwidth="0" marginheight="0" src="banner.htm">
            <frameset cols="160,*">
                <frame name="menu" scrolling="auto" noresize src="menu.htm">
                <frame name="main" scrolling="auto" noresize src="docs/main.htm">
            </frameset>
        </frameset>
        <frame name="borderright" scrolling="no" noresize src="border.htm" target="hovedramme">
    </frameset>
    <noframes>
    <body>

    <p>Denne Web-side bruger rammer, og din browser understøtter ikke rammer.</p>

    </body>
    </noframes>
</frameset>
Avatar billede roenving Novice
05. maj 2004 - 22:55 #1
Hvad er der galt ?-)

Der er en overflødig yderramme, som kan fjernes, der er et ugyldigt target på dine borders, men hvad så, det er jo bare en smule ugyldig html-kode ...

<frameset cols="*,755,*">
  <frame name="borderleft" scrolling="no" noresize marginwidth="0" marginheight="0" src="border.htm">
  <frameset rows="100,*">
    <frame name="banner" scrolling="no" noresize marginwidth="0" marginheight="0" src="banner.htm">
    <frameset cols="160,*">
      <frame name="menu" scrolling="auto" noresize src="menu.htm">
      <frame name="main" scrolling="auto" noresize src="docs/main.htm">
    </frameset>
  </frameset>
  <frame name="borderright" scrolling="no" noresize src="border.htm">
  <noframes>
    <body>

    <p>Denne Web-side bruger rammer, og din browser understøtter ikke rammer.</p>

    </body>
  </noframes>
</frameset>
Avatar billede steen_hansen Forsker
05. maj 2004 - 23:04 #2
Det er rigtigt, det havde jeg ikke set.

Der er det galt, at rammesættet ikke kan vlideres på http://validator.w3.org/check?uri=http%3A%2F%2Fwww.include.dk%2Fflintegaarden%2Findex.htm&charset=%28detect+automatically%29&doctype=Inline&ss=1&sp=1&outline=1&No200=1&verbose=1

Ved du hvordan det sættes ordentligt op?
Avatar billede roenving Novice
05. maj 2004 - 23:15 #3
Du bruger en forkert doctype, for

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

må ikke bruges på framesets ...
Avatar billede steen_hansen Forsker
05. maj 2004 - 23:16 #4
Ok. Hvilken skal jeg så bruge? Eller validerer man slet ikke framesets?
Avatar billede steen_hansen Forsker
05. maj 2004 - 23:17 #5
... eller skal jeg nøjes med at sætte DOCTYPE på de enkelte dokumenter, og ikke på index.htm, som er framesettet?
Avatar billede roenving Novice
05. maj 2004 - 23:17 #6
Se:
http://www.w3.org/TR/html401/sgml/framesetdtd.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    "http://www.w3.org/TR/html4/frameset.dtd">
Avatar billede steen_hansen Forsker
05. maj 2004 - 23:19 #7
Der var den jo! roenvig, læg fluks et svar :o)
Avatar billede steen_hansen Forsker
05. maj 2004 - 23:20 #8
Ups, jeg mangler jo stadig valideringen :o/
Avatar billede roenving Novice
05. maj 2004 - 23:20 #9
-- og hvis du revaliderer vil du opdage, at frameborder og framespacing ikke hører til på frameset-tagget og border og target slet ikke findes for det tag, for et frameset er ikke på nogen måde synligt, kun de frames, som det indeholder !-)
Avatar billede steen_hansen Forsker
05. maj 2004 - 23:24 #10
Typisk M$ FP lo...skidt :o)

Læg lige et svar :o)
Avatar billede roenving Novice
05. maj 2004 - 23:25 #11
-- og du fik ikke fjernet en target i første omgang, og du kan ligesågodt fjerne det style-tag fra frameset-elementet, for et frameset-element har overhovedet ikke noget synligt ...

-- og så velbekomme '-)
Avatar billede steen_hansen Forsker
05. maj 2004 - 23:26 #12
Gamle dreng, godt man kan altid kan regne med dig. Takker :o)
Avatar billede roenving Novice
05. maj 2004 - 23:27 #13
-- og jeg takker for point ;~}
Avatar billede steen_hansen Forsker
05. maj 2004 - 23:55 #14
YO! Håber jeg må forstyrre dig lidt igen:

Jeg har prøvet at fjerne div. fra framesettet, men så får jeg denne fede border, som gerne skulle være usynlig. Så sætter jeg border="0" m.m. på (for så virker det igen), men det kan ikke valideres. Nogen idéer?
Avatar billede roenving Novice
06. maj 2004 - 00:02 #15
frameborder=0 på frame-elementerne !-)
Avatar billede steen_hansen Forsker
06. maj 2004 - 00:11 #16
Hm, den er jeg ikke med på.

1. Det vises rigtigt i MSIE, men kan ikke valideres:
<frameset cols="*,755,*" style="border: 0px;" frameborder="0">

2. 1. Det vises ikke rigtigt i MSIE, men kan valideres:
<frameset cols="*,755,*" style="border: 0px;">
Avatar billede roenving Novice
06. maj 2004 - 00:18 #17
<frameset cols="*,755,*">
  <frame name="borderleft" frameborder="0" scrolling="no" noresize marginwidth="0" marginheight="0" src="border.htm">
Avatar billede steen_hansen Forsker
06. maj 2004 - 00:21 #18
Så er de fede rammer der igen: http://www.include.dk/flintegaarden/index.htm
Avatar billede steen_hansen Forsker
06. maj 2004 - 00:22 #19
Nu er siden valid, men ikke så køn :oD
Avatar billede roenving Novice
06. maj 2004 - 00:26 #20
-- jeg kan ikke lige gennemskue den, sad også lige og pillede lidt ...
Avatar billede roenving Novice
06. maj 2004 - 00:28 #21
Kunne ik' li'e la' vær':

Man må jo (va)lide for skønheden ...
Avatar billede steen_hansen Forsker
06. maj 2004 - 00:37 #22
:oD

Den må være som den er. Jeg tror ikke jeg vil (va)lide for skønheden i dette tilfælde. Det er en genbo, som selv skal vedligeholde den (ren HTML), og den er vist kun til familie-brug.

Jeg tror jeg ved lejlighed vil søge efter løsningen, men jeg gider ikke rigtigt på dette tidspunkt af døgnet. Men råb endelig højt, hvis du skulle falde over noget brugbart :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