- From: Schuyler Duveen <whatwg@graffitiweb.org>
- Date: Sun, 18 Oct 2009 22:42:04 -0400
Tab Atkins Jr. wrote: > On Sun, Oct 18, 2009 at 11:50 AM, Schuyler Duveen > <whatwg at graffitiweb.org> wrote: >> The problem is that people will make links that refresh different parts >> of a document, to the point that the current document is no longer >> addressable. Use cases for this happen often enough (not necessarily >> good design, but people will do this) >> >> In the past, a good way to give (back) addressability to users is with >> hash tags. But here, the location changes, and the hash goes away. >> Standard anchor tags (with no javascript) have generally been >> addressable to users by default. When this hasn't been true, like with >> framesets, lots of confusion and frustration ensues. >> >> If this is, in the longterm, going to work non-dynamically, then things >> should be addressable by default. It's one of the killer features of >> the web :-) > > You're right, and this makes me think more strongly that restricting > the ability to specify the replaceable bits to just <base> is the > right way to do this. I'm starting to think the addressability is the main constraint. What if the original @onlyreplace anchor tag: <a onlyreplace="id1 id2" href="page2.html" /> would be equivalent to something like this: <a href="#view(page2.html id1 id2)" /> which would process onload or onhashchange as we've been describing @onlyreplace and would appear in the browser's location bar. A more complicated one (after two jumps) might look something like: http://example.com/page1.html#view(page2.html id1 id2);view(page3 id3) /sky
Received on Sunday, 18 October 2009 19:42:04 UTC