window.postMessage(document.getElementById("message").value,"your.domain"); //参数1是数据,参数二是域名(默认是当前域名)
window.onmessage=function(e){ document.getElementById("test").innerHTML = e.origin + "say:" + e.data; //接收消息 parentwin.postMessage('HI!你给我发了"'+e.data+'"。',"*"); //响应消息};
-------------------------------------------------------------
以上是2个简单的例子,有postMessage的第二个参数可知,这类消息是可以跨域的,因此完全可以结合
Ajax进行跨域提交,在这里不多说,有兴趣请自己尝试下吧。