问题描述: 站点 A 部署在192.168.1.10服务器中, 站点 B 部署在192.168.2.10服务器中, 点击站点 A 的一个 a 页面,弹出站点 B 的一个 b 页面, 现在要在 b 页面上操作 a 页面上的元素。比如:在 b 页面上给 a 页面上的文本框赋值。请问: 这要如何实现呢?
有点像C/S程序,或者IM类型的通讯程序。主要技术就是Server Push (Comet) 技术,用定时拉方式也行。A站点上a页面事件发生后,向B站点的某个Web Service或位于中心的某个发布/分发服务器发送指定消息,B站点订阅此消息,当接收到消息,B站点重定向到b页面(要求B站点上的每个可能处理这个消息的页面都支持Comet技术或定时拉的技术)。
举个例子,可以利用SQL Server 2005以上版本的查询通知来解决这个问题。
恩,在web上面实现代价太大~