- From: Steven Pemberton <steven.pemberton@cwi.nl>
- Date: Mon, 31 Jul 2006 14:03:56 +0200
- To: magick <jasper.magick@gmail.com>, www-html@w3.org
On Mon, 31 Jul 2006 05:26:33 +0200, magick <jasper.magick@gmail.com> wrote:
> But when it comes to something like this, can you really say <noscript>
> isn't needed? I think I have an example you'd have to agree with, that
> <noscript> *is* needed here.
>
> <script type='text/javascript'>
> <!--
> document.write("<p><a href='javascript:sword_enlarge()'><img
> src='thumb_sword.gif' alt='My Sword' /></a></p>");
> //-->
> </script>
> <noscript><p><a href='sword.gif'><img src='thumb_sword.gif' alt='My
> Sword' /></a></p></noscript>
Take a look at what it produces in the two cases:
<a href='javascript:...'><img src='thumb_sword.gif' alt='My Sword' /></a>
<a href='sword.gif' ><img src='thumb_sword.gif' alt='My Sword' /></a>
Identical except for the content of the href attribute.
This is exactly what I was referring to in my very first reply to you:
http://lists.w3.org/Archives/Public/www-html/2006Jul/0039
"you provide the initial content, and then modify it with DOM access
methods, rather than using document.write. As a result, you don't need a
method of providing <noscript> content."
In this case your initial content is
<a href='sword.gif'><img src='thumb_sword.gif' alt='My Sword' /></a>
and then you use DOM access methods to change the href attribute.
Best wishes,
Steven Pemberton
Received on Monday, 31 July 2006 12:04:26 UTC