Avatar billede blackscorpion Nybegynder
21. august 2001 - 22:23 Der er 28 kommentarer og
2 løsninger

Fejl i frameset.

Hejsa, hvorfor virker dette frameset ikke. (eller retter sagt hvorfor går det ikke igennem W3C Validatoren.

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">
<html>

<frameset rows=\"60,*\" framespacing=\"0\">
  <frame name=\"top\" src=\"top.php\" scrolling=\"no\">
  <frame name=\"main\" src=\"main.php\" scrolling=\"no\">
</frameset>

</html>

jeg skal bare bruge et alternativ for border=\"0\" så der ikke er border i det frameset, men jeg kan ikke få den til at gå igennem.
Avatar billede callesen Praktikant
21. august 2001 - 22:34 #1
du mangler:
<HEAD>
<TITLE>[titel]</TITLE>
</HEAD>
Avatar billede callesen Praktikant
21. august 2001 - 22:36 #2
Hov jeg glemte den sidste: marginwidth=\"0\" marginheight=\"0\"
Avatar billede blackscorpion Nybegynder
21. august 2001 - 22:39 #3
hvordan kommer det hele til at se ud?
Avatar billede blackscorpion Nybegynder
21. august 2001 - 22:45 #5
Koden ser sådan her ud nu

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">
<html>
<head>
  <title>
  www.caboom.dk
  </title>
</head>

<frameset rows=\"60,*\" framespacing=\"0\">
  <frame name=\"top\" src=\"top.php\" scrolling=\"no\">
  <frame name=\"main\" src=\"main.php\" scrolling=\"no\">
</frameset>

</html>
Avatar billede callesen Praktikant
21. august 2001 - 23:01 #6
Jeg ville lave det sådan, hvis jeg forstår dit ? rigtigt:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">
<html>
<head>
  <title>www.caboom.dk</title>
</head>
<FRAMESET FRAMEBORDER=\"1\" FRAMESPACING=\"5\" ROWS=\"60%,*\" COLS=\"100%,*\" framespacing=\"0\" border=\"0\" frameborder=\"0\">
  <frame name=\"top\" src=\"top.php\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\">
  <frame name=\"main\" src=\"main.php\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\">
</frameset>

</html>
Avatar billede blackscorpion Nybegynder
21. august 2001 - 23:02 #7
prøver
Avatar billede callesen Praktikant
21. august 2001 - 23:10 #9
Hov - ret til:
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">
<html>
<head>
  <title>www.caboom.dk</title>
</head>
<FRAMESET ROWS=\"60%,*\" COLS=\"100%,*\" framespacing=\"0\" border=\"0\" frameborder=\"0\">
  <frame name=\"top\" src=\"top.php\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\">
  <frame name=\"main\" src=\"main.php\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\">
</frameset>

</html>
Avatar billede callesen Praktikant
21. august 2001 - 23:35 #11
Nu har jeg prøvet med CSS; men W3C vil åbenbart ikke godkende brug af border og spacing attributter i FRAMESET - jeg er overrasket. Det vil jeg undersøge - hvis jeg bliver klogere vender jeg tilbage.
Avatar billede blackscorpion Nybegynder
21. august 2001 - 23:37 #12
okey, jeg ved at der engang var en der skrev en lang artiken på webcafe om det, altså under et debat forum, men jeg kan ski ikke finde den, og den væltede liiiige direkte igennem.
Avatar billede callesen Praktikant
21. august 2001 - 23:59 #13
Avatar billede blackscorpion Nybegynder
22. august 2001 - 00:03 #14
hmmmmm
Avatar billede blackscorpion Nybegynder
22. august 2001 - 00:05 #15
men den vil jeg lige kigge på, og melde tilbage imorgen, så får du et svar og evt. nogle point okey? *G*
Avatar billede olebole Juniormester
22. august 2001 - 00:45 #16
<ole>
Prøv at se på, hvad W3C skriver om selve frameset-elementet:
  http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#edef-FRAMESET
/mvh
</bole>
Avatar billede olebole Juniormester
22. august 2001 - 00:50 #17
...men stadigvæk er W3C\'s standard én ting...virkeligheden er ofte en helt anden.
Det nytter ikke noget, man tilfredsstiller en validator, hvis man ikke er i stand til at tilfredsstille de browsere, der er i brug - og som ikke opfylder standarden.
Nogle gange bliver man nødt til at bryde standarderne for at siderne kan vises på målgruppens maskiner...om W3C\'s validator bliver fornærmet eller ej. At sidens budskab lander, hvor det skal, er vigtigere  :)
/mvh
Avatar billede blackscorpion Nybegynder
22. august 2001 - 04:40 #18
OleBole, nu er det sådan at W3C\'s validator er lavet fordi at browsere netop skal følge den standard.

Dvs. at hvis man kan lave sine sider så de går igennem html 3.2, hos W3C, så er man RIGTIGT godt på vej, for så kan alle browsere se den, jeg ved godt at du sikkert undrer dig over at jeg siger 3.2, det er fordi at netscape 4.* kører med 3.2, og netop derfor har de af den grund kaldt de nye for 6.0, idet at de har sprunget flere standards niveauer over, og forbedret deres browser.

så hvis den går igennem. så kan alle se den. :)
Avatar billede olebole Juniormester
22. august 2001 - 14:31 #19
<ole>
Jamen, så er vi jo næsten enige  :)
Problemet er bare, at validatoren ikke accepterer \'visuelle\' attributter, da HTML4.01 ikke gør det. Den standard forlanger disse sat med styles.
Da f.eks. NS4.x ikke opfylder denne standard - men som du ganske rigtigt selv anfører opfylder HTML3.2 - nytter det ikke så meget at validere efter en senere standard...hvis man altså vil supportere NS4.x  :)
Selvfølgelig er det da meningen, at browserfabrikanterne følger W3C\'s rekommendationer, men det er sikrere at forholde sig til virkeligheden...og den ser ikke helt så rosenrød ud.

NS lavede nu faktisk en version 5 browser. Den kom i flere previews, men p.gr.a. store problemer valgte de at omskrive hele dynen. For at undgå uheldige sammenligninger mellem deres helt nye version og de dårlige version 5 previews, ændrede de versionsnummeret til 6.0 for den endelige release.
Det er i hvert fald NS\' egen forklaring - og da jeg har prøvet et af de meget tidlige previews, kan jeg såmænd sagtens købe den udlægning. Jeg ville sandelig også have gjort alt for ikke at få koblet release-versionen sammen med de tidlige beta\'er.
/mvh
</bole>
Avatar billede blackscorpion Nybegynder
22. august 2001 - 15:14 #20
Det ved jeg så ikke så meget om, men det handler om for mig nu, at få mit frameset igennem validatoren, og hvis en browser ikke kan li den... sur røv, få en ny. ;)
Avatar billede olebole Juniormester
22. august 2001 - 15:32 #21
Pas på, hvor du siger det...! Mange arbejdsgivere vil sige: \"Sur røv...vi må ha\' en ny programmør!\"
Web-programmering/kodning handler ikke om at tilfredsstille validatorer, men brugere  =)
/mvh
Avatar billede blackscorpion Nybegynder
22. august 2001 - 15:38 #22
Det ved jeg til gengæld også, men ALLE systemer har en bedre browser til gængelig.

Så derfor kan jeg ikke se det skulle være et problem, idet at alle opdatere deres sider til html 4.0. :)

og alle ved at netscrape 4.* er bagud, desværre. :(
Avatar billede olebole Juniormester
22. august 2001 - 16:07 #23
Det er desværre heller ikke overalt IE5+ og NS6+ opfylder standarderne, så det er under alle omstændigheder en god idé at skele til virkeligheden...det var bare det, jeg ville sige  :)
/mvh
Avatar billede blackscorpion Nybegynder
22. august 2001 - 16:24 #24
tjaaaa. men det ville selvfølgelig være rart, hvis en lille irritererne knægt, liiiige skulle køre den gemmen validatoren, at den så ikke fandt nogle fejl, ikke??
Avatar billede olebole Juniormester
22. august 2001 - 16:36 #25
Intet ville kunne lade mig mere kold...!
Hvis derimod min chef - som vitterligt VED noget om HTML og hvorfor standarder af og til bør brydes - kørte den igennem validatoren og siden gik glat igennem - og han prikkede mig på skulderen og sagde: \"Hvad fanden er DET for noget lort? Du ved udmærket godt, kundens projektleder er NS/Mac-mand! Han kan ikke se siden...!!!\", SÅ har jeg zq sat mig på komfuret...!  =o)
Nu tror jeg heller ikke, jeg har flere indlæg til dette  :)
/mvh
Avatar billede blackscorpion Nybegynder
22. august 2001 - 16:52 #26
*GGGGG* ja det forstår jeg godt, men jeg går efter at lave sider som overholder standarderne, og helst 3.2, godt nok kan jeg ikke bruge så meget, men til gengæld så virker det i alle browsere.

Godt nok med den nye, skider jeg det et styk. *G*
Avatar billede olebole Juniormester
22. august 2001 - 16:55 #27
;o)
Avatar billede blackscorpion Nybegynder
22. august 2001 - 16:57 #28
så, derfor vil jeg bare gerne have at framesettet går igennem, for det er det eneste validatoren lige kigger på, på den url. *G* ellers skal man direkte give den en side. :)
Avatar billede jakoba Nybegynder
31. august 2001 - 02:51 #29
Din øverste ramme hedder \'top\' og det er et ulovligt navn da top også er en pedefineret variabel der ikke kan ændres.

Der skal være <head og <title i en frameset fil

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">
<html>
<head>                      <!-- tilføjet head og title -->
<title>et frameset</title>
</head>
<frameset rows=\"60,*\" framespacing=\"0\">
  <frame name=\"mintop\" src=\"top.php\" scrolling=\"no\">  <!-- ændret navnet -->
  <frame name=\"main\" src=\"main.php\" scrolling=\"no\">
</frameset>
</html>

mvh JakobA
Avatar billede olebole Juniormester
31. august 2001 - 07:58 #30
<head> og <title>.......er de ikke optional, jakoba?
/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
Kurser inden for grundlæggende programmering

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