[whatwg] More on postMessage

----- Original Message ----- 
From: "Jeff Walden" <jwalden+whatwg@MIT.EDU>
To: "Gorm Haug Eriksen" <gormer at opera.com>
Cc: <whatwg at whatwg.org>
Sent: Monday, July 16, 2007 9:17 PM
Subject: Re: [whatwg] More on postMessage


> I'll agree that calling postMessage on the other window feels like a 
> better and more intuitive API for users, but if implementers have to make 
> such invasive and potentially-unsafe changes to do it, I think it's the 
> wrong way to do it.
>

How come? "otherWindow.postMessage(M)" translates to AppleScript "tell 
otherWindow to post message M".  It is not what you want to do here.  You 
can either "tell thisWindow to post message M to otherWindow"-which is good 
because thisWindow can intercept the message and handle the fact that you 
are trying to post according to an event handler that may be attached-or 
"tell otherWindow to receive message M from thisWindow" which is wrong 
because thisWindow is unaware that you pretend it is posting a message.  If 
you follow this path nevertheless, you should call it receiveMessage, not 
postMessage.

Best regards
Chris 

Received on Thursday, 19 July 2007 05:53:23 UTC