At 05:25 AM 8/5/2003, Frank de Lange wrote:
That is caused by the extra <body> tag these sites add (lamlaw has a complete body section - something a frame document should not have,
I forgot to address this case in my earlier reply. IMO, it would be better to display whichever came first, the frameset or the body. The behavior is undefined, so it could be arguably "correct" to do any of the following: display only the frameset, display only the body, display only a note saying "Sorry, this page is malformed," or bring up a dialog box with the output from fortune (I just wanted to come up with something "unpredictable!") Of the various interpretations, I think the most *useful* would be either to prefer the framest (which is what most authors intended) or to prefer the element that appears first (which will usually be the frameset). Unfortunately frames are complicated by the fact that Netscape and Microsoft had slightly differing implementations until HTML 4 came out and standardized them. As a result, a lot of pages are written with the assumption that <noframes> is not necessary, or that it should be outside the <frameset> structure. Kelson Vibber www.hyperborea.org