W3C home > Mailing lists > Public > public-html@w3.org > April 2008

Re: postMessage feedback

From: Jeff Walden <jwalden@MIT.EDU>
Date: Sat, 26 Apr 2008 13:00:51 -0400
Message-ID: <48135FC3.9090507@mit.edu>
To: Ian Hickson <ian@hixie.ch>
CC: HTML WG <public-html@w3.org>, "whatwg@whatwg.org" <whatwg@whatwg.org>
Ian Hickson wrote:
> I haven't changed the target of the event, it's still the Document object. 
> This is a little odd, though, would people rather I made it the <body> 
> element with an auto-forward to the Window object, like the 'load' event 
> and so forth? That would allow onmessage="" handles to be written.

I've mentioned this on IRC but should probably mention it here so it's in the record, so to speak.  I don't see a strong use case for an onmessage attribute.  Event handler attributes are useful for quick little things, but accepting messages from other sites seems neither quick (aside from free-for-all walls I can't think of things you'd want to do that wouldn't be fairly involved) nor little (you need the origin check at a minimum, then you have to do whatever you're going to do, and it's a lot to stuff in an attribute -- and if you're just delegating to another method, why not just set the method as handler programmatically?).  I don't think having to do it via script is particularly burdensome.

Jeff

Received on Saturday, 26 April 2008 17:01:49 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:16:16 GMT