----- Original Message -----
From: "Jeff Walden" <[EMAIL PROTECTED]>
To: "Gorm Haug Eriksen" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
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