Avatar billede tommytot Nybegynder
10. december 2002 - 16:07 Der er 5 kommentarer og
1 løsning

framespacing validitering... ????

Hejsa...

Har et lille problem... Jeg er ved at validere mit site, og jeg mangler faktisk kun en ting FRAMESPACING!!!

Ifølge http://validator.w3.org/ er framespacing i <frameset = > ikke valid... :-(

Hvordan får jeg valideret så jeg ikke får en hvid streg på mit frameset

tommy
Avatar billede sthen Nybegynder
10. december 2002 - 16:11 #1
Du skal sætte framespacing i din <TABLE>
Avatar billede sthen Nybegynder
10. december 2002 - 16:12 #2
SORRY
GLEM DET !!!
Avatar billede sthen Nybegynder
10. december 2002 - 16:21 #3
Et frame som kan godkendes indenfor W3 ser sådan ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>frameset</title>
</head>
<frameset cols="50%,50%">
<frame src="side1.htm" name="ramme1" scrolling=no noresize marginheight=0 marginwidth=0 frameborder=0>

<frame src="side2.htm" name="ramme2" scrolling=no noresize marginheight=0 marginwidth=0 frameborder=0>
<noframes>
<body>
This page use frames
Denne side bruger frames
</body>
</noframes>
</frameset>
</html> 

Det ser dog ud til at virke nogenlunde i IE 4.0 (PC og Mac vers.). For at fjerne de hvide streger i Netscape skal tilføjes border=0 i <frameset> -koden.

Internet Explorer 5.0(Mac vers.) kræver lidt mere. Ved at tilføje yderligere frameborder=no og framespacing=0 i <frameset> -koden, fik jeg fjernet de hvide streger i denne browser.

Løsningen for at fjerne hvide streger fuldstændigt bliver så:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>frameset</title>
</head>
<frameset border=0 frameborder=no framespacing=0 cols="50%,50%">
<frame src="side1.htm" name="ramme1" scrolling=no noresize marginheight=0 marginwidth=0 frameborder=0>

<frame src="side2.htm" name="ramme2" scrolling=no noresize marginheight=0 marginwidth=0 frameborder=0>
<noframes>
<body>
This page use frames
Denne side bruger frames
</body>
</noframes>
</frameset>
</html>
Avatar billede tommytot Nybegynder
10. december 2002 - 16:35 #4
her er så den fejl jeg får....



Below are the results of attempting to parse this document with an SGML parser.

Line 19, column 23: there is no attribute "FRAMESPACING" (explain...).
  <frameset framespacing="0" border="0" rows="20%,360,*">
                        ^
Line 19, column 34: there is no attribute "BORDER" (explain...).
  <frameset framespacing="0" border="0" rows="20%,360,*">
                                    ^


og det er netop det jeg ikke forstår.. for jeg kender godt koden som du skriver, men w3c.org vil ikke godkende syntaksen...

mit spørgsmål er så, hvis jeg ikke kan gøre det på denne måde, skal der så laves en script som fjerner border og framespacing.

Tommy
Avatar billede tommytot Nybegynder
10. december 2002 - 16:38 #5
og jeg har prøvet med


<frameset framespacing="0" border="0" rows="20%,360,*">
<frameset framespacing=0 border=0 rows="20%,360,*">
<frameset framespacing=NO border=NO rows="20%,360,*">
<frameset framespacing="NO" border="NO" rows="20%,360,*"> 

giver samme reslutat, den vil ikke godkende det....?
Avatar billede knudgert Nybegynder
10. december 2002 - 18:13 #6
Det kan *ikke* lader sig gøre at få et frameset valideret og så fjerne de hvide streger helt - desværre.

PS. Drop frames, det er en dårlig ting og idag kan man stort set det samme med noget serverside som ssi, php eller asp.
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