- From: Liam Quinn <liam@htmlhelp.com>
- Date: Mon, 11 Oct 2004 19:18:36 -0400 (EDT)
- To: Kevin May <kevin.may@virgin.net>
- cc: www-validator@w3.org
On Mon, 11 Oct 2004, Kevin May wrote: > I get the following > Line 18, column 23: character ";" not allowed in attribute specification > list > for (i=0;i<rowlen;i++) { > > Line 18, column 23: element "rowlen" undefined > for (i=0;i<rowlen;i++) { > You have used the element named above in your document, but the document > type you are using does not define an element of that name. This error is > often caused by incorrect use of the "Strict" document type with a document > that uses frames (e.g. you must use the "Frameset" document type to get the > "<frameset>" element), or by using vendor proprietary extensions such as > "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the > desired effect instead). > > Line 36, column 8: end tag for "rowlen" omitted, but OMITTAG NO was > specified > </script> > > > when using a javascript for loop within my strict XHTML 1.0 code. > > How can I avoid this validation error? Use HTML instead of XHTML, or put the script in an external file (using the "src" attribute for "script"), or use rowlen>i instead of i<rowlen. Also see http://www.w3.org/TR/xhtml1/#h-4.8 http://www.w3.org/TR/xhtml1/#C_4 -- Liam Quinn
Received on Monday, 11 October 2004 23:17:42 UTC