W3C home > Mailing lists > Public > www-validator@w3.org > September 2006

Re: noscript and script without a line return

From: Tig <tigger@lvlworld.com>
Date: Wed, 6 Sep 2006 21:44:03 +1000
To: Benjamin Niemann <pink@odahoda.de>
Cc: www-validator@w3.org
Message-ID: <20060906114403.GA23779@lvlworld.com>

On Mon, Sep 04, 2006 at 07:55:34PM +0200, Benjamin Niemann wrote:
> 
> Hello,
> 
> Tigger wrote:
> > I believe the validator is wrong with the following XHTML
> > 
> > This is invalid (NOTE: may be wraped, was all one line):
> > <script language="javascript" type="text/javascript">document.write('<a
> > href="#" onclick="thumbs(); return false;">Doom 3 engine</a>');</script>
> > 
> > However, this is valid:
> > <script language="javascript" type="text/javascript">
> > <!--
> > document.write('<a href="#" onclick="thumbs(); return false;">Doom 3
> > engine</a>');
> > // -->
> > </script>
> > 
> > Also, this is invalid, however I can't work out why:
> > <noscript><a href="/shots.php?e=d3">Doom 3 engine</a></noscript>
> > 
> > Full page is located here:
> > http://industri.sourceforge.net/shots.php?e=d3
> 
> [Not repeating Davids remarks] and:
> 
> document.write() will not work with XML parsers, you'll have to modify the
> DOM to generate new content.
> 
> And what's wrong with the much simpler
> 
> <a href="/shots.php?e=d3" onclick="thumbs(); return false;">Doom 3
> engine</a>
> 
> ??
> 

Yes! This is by far a better solution. I was thinking of a complex fix
to a simple problem. 

Thank you very much.

-Tig
 
Received on Wednesday, 6 September 2006 11:45:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:14:22 GMT