Re: noscript and script without a line return

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 UTC