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

Re: noscript and script without a line return

From: Benjamin Niemann <pink@odahoda.de>
Date: Mon, 04 Sep 2006 19:55:34 +0200
To: www-validator@w3.org
Message-ID: <edhpan$epb$1@sea.gmane.org>

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>

??

-- 
Benjamin Niemann
Email: pink at odahoda dot de
WWW: http://pink.odahoda.de/
Received on Monday, 4 September 2006 17:56:08 GMT

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