- From: Frank Ellermann <nobody@xyzzy.claranet.de>
- Date: Sat, 25 Feb 2006 19:23:51 +0100
- To: www-validator@w3.org
David Gatwood wrote: > Any ideas? There's no <body> outside of <noframes> in "XHTML frameset", maybe it's similar for HTML. Some old note about this on http://purl.net/xyzzy/lab.htm#scripts (end of this chapter): 1 - in the main (no frames, javascript optional) <body> tag: onload="if (parent.location == location ) if ( confirm('Empty frameset required for JavaScript because\n some links otherwise force a monster frameset.')) window.location.replace('demo.html')" That redirects to demo.html if script is enabled, assuming that browsers supporting script also support frames. 2 - in demo.html (in my example with a dummy frameset): <frameset rows="*,"><frame src="demo.htm" /><noframes><body> Insert explanation for curious Lynx users and Googlebot </body></noframes></frameset> Apparently you tried it the other way around, main document with frames, or within the same document. What I did was a kind of "cloaking". Bye, Frank
Received on Saturday, 25 February 2006 18:25:55 UTC