----- 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

Reply via email to