- From: Geoffrey Sneddon <foolistbar@googlemail.com>
- Date: Thu, 28 Feb 2008 19:19:18 +0000
On 28 Feb 2008, at 12:18, Shannon wrote:
> So 'backwards-compatibility', as defined by the same document, can
> be achieved by using javascript to walk the DOM and add
> 'window.location(node.getAttribute('link'))' to the onclick handler
> of any nodes with a link attribute. I have done a very similar thing
> before to implement :hover on non-anchor elements in IE. Of course
> an author wouldn't have to use this new attribute at all so
> backwards-compatibility is the designers choice, not an issue with
> the proposed attribute.
While yes, you could rely on something like that, it totally breaks in
any user agent without scripting support. Nothing else, to my
knowledge, in HTML 5 leads to total loss of functionality without
JavaScript whatsoever. Nothing else reinvents the wheel for something
with which we already have a perfectly fine solution already.
You mention in the first email in this thread that this would allow
nested hyperlinks: altering the content model of the a element would
allow this too. I don't see it as being a very sensible thing to
allow, though.
--
Geoffrey Sneddon
<http://gsnedders.com/>
Received on Thursday, 28 February 2008 11:19:18 UTC