surely the XHTML spec isn't concerned with javascript, or with what javascript can or can't do? as long as you have your <SCRIPT type="text/javascript"> it should be happy. no? you can maybe do the same with vbscript? or using some flash voodoo?

strangely enough, i never used the target= method, and always went for the window.open(); though now i don't bother popping up windows at all.

in other news, try doing an <img onload="function();" src="x.gif"> in a HTML 4.01 doc.

whereas it works with all modern browsers, it never made it into the HTML 4.01 spec, and so your page won't validate. same goes for a <BODY onload="">, has to be moved into <SCRIPT> window.onload = "what"; </SCRIPT>, so HTML doesn't have to care about it any more.

i bet all those flash multimedia-types comin' from where ever it is they come from are going to have a lot of fun with this stuff.