- From: magick <jasper.magick@gmail.com>
- Date: Mon, 31 Jul 2006 00:21:26 -0400
- To: www-html@w3.org
No that won't work because it will open the image in a pop-up *and* in
the window. So it just opens the image twice.
So far you still didn't show me why <noscript> isn't needed in this
situation. Since that method you posted doesn't work.
> > ... <noscript> *is* needed here.
>
> No it isn't.
>
> > <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>
>
> This is handled much more easily by doing this:
>
> <a href="sword.gif" onclick="annoyingPopup();"><img
> src="thumb_sword.gif" alt="..."/></a>
>
> The annoyingPopup() function can then just read the value of the href
> attribute so it knows what content to load in the window. To make that
> even better, the function could be added as a listener of the click
> event dynamically, instead of using the onclick attribute.
>
> --
> Lachlan Hunt
Received on Monday, 31 July 2006 04:21:39 UTC